在以下語句中,我們將獲得兩個警報,其中包含位於類「容器」的所有div中的單擊輸入的相同id。如何檢索jQuery中已附加「.on()」的元素
$('div.container').on('click', 'input', function(event){
alert($(this).attr('id'));
alert(event.target.id);
});
的問題是:如何得到這個回調函數內的'div.container'的ID? 請不要提及遍歷樹上的DOM等,我知道這不是一個問題找到它。 所有我很好奇的是,如果在處理函數內部有關於「on」的元素的信息可用 - 它將更加優雅,並且對DOM結構更改更加免疫。
事實上,'delegateTarget'就是答案。 ) – raina77ow
對,delegateTarget是可以的,但我必須鍵入完全「委託」才能找到它,這將是答案的一半。謝謝。 –
呃?你什麼意思?爲什麼它只是答案的一半? –