私は3日間、attr()がJqueryの関数内で動作しない理由を理解しようとしています。質問はすでに答えられているように見えるかもしれませんが、誰も私のために働いていません。Jquery attr()がクリック関数内で動作しない
data-text
アトリビュートをツイートボタンから現在のテキストにツイートするように変更しようとしています。
が私のコードです:Jsfiddleで
$(".twitter-share-button").attr("data-text", "Hello World"); //Working
$("#change").on("click", function() {
$(".twitter-share-button").attr("data-text", "Hello Universe"); // Not working
});
例:https://jsfiddle.net/ooneskbe/
を多分 'cilck'イベントが発生しませんでした。 – Mohammad
これは、関数内でattrとは関係なく、twitterコードがあなたの要素を新しい要素に置き換え、あなたの 'data-text'を別の場所に保存するため、機能しません。 – tkausl
うまく動作するように見える - > https://jsfiddle.net/adeneo/ooneskbe/1/ボタンはiFrameに挿入され、pageloadの属性値をとります – adeneo