猿问

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

<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标签的自定义属性???


德玛西亚99
浏览 1299回答 4
4回答

拉莫斯之舞

jquery有现成的data方法不用,非要去用attr....<a id="demo" data-href="test">取消</a>$("#demo").on('click', function(){&nbsp; &nbsp; console.log($(this).data("href"));});极其不推荐使用onclick()这样的方式写点击事件,其他事件也是一样的,耦合太高,可维护性极低。极其不推荐使用onclick()这样的方式写点击事件,其他事件也是一样的,耦合太高,可维护性极低。极其不推荐使用onclick()这样的方式写点击事件,其他事件也是一样的,耦合太高,可维护性极低。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答