我正在使用Twitter中的以下按鈕來推特。未使用jQuery設置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功能改變的數據文本屬性,因此它的鳴叫我想鳴叫什麼。
$("#tweet").attr("data-text","what I want to tweet");
它只是不按預期工作,我無法更改數據文本屬性。有任何想法嗎?
你可以看到這裏的代碼:http://codepen.io/husamp/pen/YyKLze
嘗試使用'$(「#鳴叫」)的數據(「文」,「你要什麼鳴叫」)'當你檢查元素'#tweet'屬性數據文字不會顯示。但是當你使用'$('#tweet')。data('text')來請求時,你會看到「你想要發佈的消息」。 –