我在jQuery 1.7中使用了.on()
,並想知道是否可以一次將多個選擇器附加到已經注入頁面的元素。以前,我使用的是live()
- 但很明顯,爲什麼我想要改進性能。jQuery .on()與事件委託中的多個選擇器?
你能在喜歡的方式使用.on()
:
$(document).on('click', '#selector1, #selector2, .class1', function() {
//stuff
});
,並在那裏安裝到記錄丟失的任何好處?
?
對不起,謝謝。我懷疑這麼多:)所以基本上,我只需要添加一個選擇器更接近我的'.on('選擇器是正確的?即像'$('。closer-parent-container')。on('click' ,'#selector1,#selector2,.class1','? – Andy
@Andy:是的,完全就是這樣。顯然你調用'.on()'的元素必須*在你調用'.on ()'。 – Matt
基本上,是的。 – roselan