【发布时间】:2015-09-04 00:13:50
【问题描述】:
我正在使用 Twitter 中的以下按钮发布推文。
<a id="tweet" href="https://twitter.com/share" class="twitter-share-button" data-text="Husam" data-size="large" data-count="none">Tweet it!</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');
</script>
在我的 JS 文件中,我正在尝试使用 jQuery attr 函数更改 data-text 属性,以便它发布我想要发布的内容。
$("#tweet").attr("data-text","what I want to tweet");
它只是没有按预期工作,我无法更改 data-text 属性。有什么想法吗?
您可以在此处查看代码:http://codepen.io/husamp/pen/YyKLze
【问题讨论】:
-
在检查元素
#tweet时尝试使用$("#tweet").data('text', 'what you want to tweet'),属性数据文本不会显示。但是当你使用:$('#tweet').data('text')请求它时,你会看到“你想发什么推文”。
标签: javascript jquery twitter