我注意到當我們想引用整個頁面時,特別是在綁定事件時,使用了$(document)
和$('body')
。jQuery事件處理 - 綁定到文檔或「body」元素?
$(document).on('click', '.myElement', function);
和
$('body').on('click', '.myElement', function);
有什麼區別表現明智?如果$(document)
將事件綁定到整個HTML文檔,爲什麼我們不使用$('body')
來代替click
這樣的事件?
請注意,這個問題不是指使用ready函數,而是使用.on()
或.delegate()
進行綁定。
http://stackoverflow.com/questions/12307112/difference-between-document-body-and-body-jquery – TGH
我已經看到了。這是一個稍有不同的問題 –
他們是不同的元素。 –