我正在尝试访问以下元素的data-url属性,因此可以在回调时或根据需要使用jQuery / Javascript替换它。
有什么方法可以做到这一点?
<a id="twitter_link" href="https://twitter.com/share" class="twitter-share-button" data-via="imdto" data-lang="en" data-url="http://mydomain.com/changeme">Tweet</a>
我尝试使用attr()
,prop()
函数,但返回undefined。
答案 0 :(得分:3)
您需要使用数据功能(例如):
$(myElement).data('url')
答案 1 :(得分:2)
尝试使用$('#twitter_link').data('url');
关于jQuery data()
方法:http://api.jquery.com/jQuery.data/
答案 2 :(得分:2)
您使用的是哪个版本的jQuery?在最新版本中,它的工作原理如下:
$("#twitter_link").attr( "data-url" );