为了账号安全,请及时绑定邮箱和手机立即绑定

为什么总是获取不到a标签的自定义属性?

为什么总是获取不到a标签的自定义属性?

德玛西亚99 2019-03-12 17:15:40
<a class="button button-glow button-border button-rounded button-primarybtn-xs" onclick="clickBtn();return false;"  data-href="/cancel/2">取消</a>    function  clickBtn() {        var data_href=$(this).attr("data-href");        alert(data_href);//undefined    }请问 为什么获取不到a标签的自定义属性???
查看完整描述

4 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

jquery有现成的data方法不用,非要去用attr....


<a id="demo" data-href="test">取消</a>


$("#demo").on('click', function(){

    console.log($(this).data("href"));

});

极其不推荐使用onclick()这样的方式写点击事件,其他事件也是一样的,耦合太高,可维护性极低。

极其不推荐使用onclick()这样的方式写点击事件,其他事件也是一样的,耦合太高,可维护性极低。

极其不推荐使用onclick()这样的方式写点击事件,其他事件也是一样的,耦合太高,可维护性极低。


查看完整回答
反对 回复 2019-03-14
  • 4 回答
  • 0 关注
  • 1298 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号