我遇到了試圖通過我的twitter按鈕訪問數據文本字段的問題。我試圖根據用戶的幾個選擇自定義文本。使用JQuery我試圖訪問錨點的文本,但它總是回到未定義的狀態。我不知道爲什麼我似乎無法訪問錨字段中的值。使用JQuery更改TwitterButton屬性值
$(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 – avck