【发布时间】:2017-06-04 01:47:10
【问题描述】:
我在尝试使用我的 twitter 按钮访问数据文本字段时遇到问题。我试图根据用户的一些选择来自定义文本。使用 JQuery,我什至尝试访问锚的文本,但它总是返回未定义。我不确定为什么我似乎无法访问锚字段中的值。
$(document).ready(function() {
$("#TweetCounties").change(function() {
var seletedCounty = $('#TweetCounties :selected').text();
var seletedValue = $('#TweetCounties').val();
if (seletedValue !== "0") {
//ALL undefined
var tweet = $('.twitter-hashtag-button').data("text");
var tweetButton = $('.twitter-hashtag-button').text();
var tweetButtonNew = $('#twitterButton2').text();
var tweetButtonNew1 = $('.twitterButton').text();
var test = $('#tweetButton a');
}
});
});
<script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
<div class="tweetButtonLaytout">
<a id="twitterButton" class="twitter-hashtag-button" href="https://twitter.com/intent/tweet?button_hashtag=Test" data-text="#MyFirstHashTag Testing text" data-show-count="false">Tweet #Test</a>
<select id="TweetCounties" value="0">
<option value="0">Select Area</option>
<option value="1">Dublin</option>
<option value="2">Cavan</option>
<option value="3">Wicklow</option>
<option value="4">Galway</option>
</select>
</div>
【问题讨论】:
-
因为锚标签是 iframe
标签: javascript jquery twitter