色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery on 代理

錢諍諍2年前8瀏覽0評論

jQuery on 方法是用來綁定事件的。它的用法是將選擇器和回調函數作為參數,在選擇器匹配到的元素上綁定一個事件。當事件觸發時,回調函數會被執行。

$('body').on('click', '#btn', function() {
alert('按鈕被點擊了!');
});

上面的代碼中,我們使用了 on 方法來綁定了一個 click 事件。選擇器指定了要綁定事件的元素是 body,而第二個參數指定了要綁定的元素是 id 為 btn 的按鈕。當這個按鈕被點擊時,回調函數就會被執行。

除了常規的事件綁定,jQuery 還支持事件代理。所謂事件代理,是指將事件綁定在某個父元素上,而不是綁定在子元素上,然后通過判斷事件的 target 屬性來判斷事件源是哪個元素,從而實現子元素的事件響應。

$('#parent').on('click', '#child', function() {
alert('子元素被點擊了!');
});

上面的代碼中,我們將 click 事件綁定在 id 為 parent 的元素上,但是選擇器指定的卻是 id 為 child 的元素。這樣就可以實現 id 為 child 的子元素的事件響應了。這種方法可以有效減少事件綁定的個數,提高性能。

需要注意的是,事件代理的選擇器必須是存在于綁定元素中的元素。如果選擇器指定的元素不在綁定元素中,那么事件代理是不會生效的。