<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()这样的方式写点击事件,其他事件也是一样的,耦合太高,可维护性极低。
添加回答
举报
0/150
提交
取消