jquery on 事件委託

2022-05-16 19:47:33 字數 508 閱讀 7483

功能

在選擇元素上繫結乙個或多個事件的事件處理函式

on函式原型

on(events,[selector],[data],fn)

引數說明

events:   乙個或多個用空格分隔的事件型別和可選的命名空間,如"click"或"keydown.myplugin"。

selector: 乙個選擇器字串用於過濾器的觸發事件的選擇器元素的後代。如果選擇的

data: 當乙個事件被觸發時要傳遞event.data給事件處理函式。

fn: 該事件被觸發時執行的函式。

false 值也可以做乙個函式的簡寫,返回false

使用示例

$(function () )

})

@萍2櫻釋ღ( ´・ᴗ・` )

理解jquery on 委託事件的機制

前兩天做了乙個點選任意位置,都能關閉選單的功能,因為選單裡面的每乙個a,的點選事件都是用on繫結的。所以在阻止冒泡的時候不管用,今天特意來理解一下on的機制 on 是委託事件,利用的就是冒泡原理 selector on event,selector handler selector 如果為空,表示的...

Jquery on 動態繫結事件

之前就一直受這個問題的困擾,在jquery1.7版本之後新增了on方法,之前就了解過,其優越性高於live bind delegate 等方法,在此之前專案中想用這個來測試結果發現,居然動態生成的標籤點選了沒反應,而live方法卻能夠支援 jquery 使用on繫結動態生成的元素時,不能直接用該物件...

jquery on實現繫結多個事件

on events,selector data fn 概述 在選擇元素上繫結乙個或多個事件的事件處理函式。on 方法繫結事件處理程式到當前選定的jquery物件中的元素。在jquery 1.7中,on 方法 提供繫結事件處理程式所需的所有功能。幫助從舊的jquery事件方法轉換,see bind d...