我一直在嘗試3天,找出爲什麼attr()不能在JQuery中的函數內工作。它可能看起來像問題已經回答,但他們都沒有爲我工作。jquery attr()不能在裏面點擊功能
我在嘗試將data-text
屬性從鳴叫按鈕更改爲發送當前文本。
這裏是我的代碼:
$(".twitter-share-button").attr("data-text", "Hello World"); //Working
$("#change").on("click", function() {
$(".twitter-share-button").attr("data-text", "Hello Universe"); // Not working
});
例中的jsfiddle:https://jsfiddle.net/ooneskbe/
也許'cilck'事件沒有被解僱。 – Mohammad
這與attr在函數中沒有任何關係,它只是不起作用,因爲twitter代碼會將新元素替換爲您的元素,並將「data-text」存儲在其他位置。 – tkausl
似乎工作得很好 - > https://jsfiddle.net/adeneo/ooneskbe/1/但按鈕插入一個iFrame並採用頁面加載的屬性值 – adeneo