短的問題:如何獲得的。對按鈕的ID從一個jQuery新手「click」事件
說我接收JSON對象的ARRY和我的腳本生成一個錶行(最後TD包含一個按鈕)在他們每個人的現有表格中。索引將是「刪除」類的標識。
到目前爲止是這種情況:
$(document).on('click', ".delete", function(){
alert('you clicked me!');
});
但我需要一個按鈕的ID發送的爲合適的對象刪除請求。我會怎麼做?
短的問題:如何獲得的。對按鈕的ID從一個jQuery新手「click」事件
說我接收JSON對象的ARRY和我的腳本生成一個錶行(最後TD包含一個按鈕)在他們每個人的現有表格中。索引將是「刪除」類的標識。
到目前爲止是這種情況:
$(document).on('click', ".delete", function(){
alert('you clicked me!');
});
但我需要一個按鈕的ID發送的爲合適的對象刪除請求。我會怎麼做?
你可以使用this.id
,因爲this
裏面的事件處理程序引用了目標dom元素。
$(document).on('click', ".delete", function(){
alert('you clicked me!' + this.id);
});
this
關鍵字會幫助你。
$(document).on('click', ".delete", function(){
alert('you clicked '+ this.id);
});
$(document).on('click', ".delete", function(e){
alert('you clicked me!' + e.target.id);
});
它可能並不總是正確的。就像它是'delete ',然後如果你點擊圖像'e.target'將引用'img'元素在哪裏'this'將引用錨元素 –
那是快。謝謝! – masche