有人能向我解釋爲什麼jQuery的事件冒泡
var divdbl = $("div:first");
var i = 0;
divdbl.change(function(){
alert('change');
}).click();
divdbl.click(function(){
i++;
alert('click '+i);
}).change();
行爲就像他們在呼喚自己,即使我不喜歡這樣
divdbl.click(function(){
i++;
alert('click '+i);
}).change();
divdbl.change(function(){
alert('change');
}).click();
它好像是它們自稱代替其他。
編輯
var divdbl = $("div:first");
var i = 0;
divdbl.change(function(){
alert('change');
});
divdbl.click(function(){
i++;
alert('click '+i);
}).change().click();
我剛剛意識到我想要完成的是迫使他們負載 運行一次請問上面的代碼有意義嗎?
你的問題很不清楚。你會得到什麼結果,結果是你期望的> – JohnFx 2011-04-27 03:27:53
'divdbl.click(function(){})。click();'調用自己,但附加另一個事件會不會調用其他事件處理程序? – ianace 2011-04-27 03:32:41
在通話本身中,「本身」是什麼意思? – JohnFx 2011-04-27 03:36:15