jQuery繫結事件

2021-08-28 05:18:17 字數 716 閱讀 7580

現在還在使用的jquery繫結事件的方法:on、bind(delete與live在jquery1.7中被移出)

on->off、bind->unbind

event:事件型別,如 click、change、mouseover 等

data:傳入監聽函式的引數,通過 event.data 取到。可選

function:監聽函式,可傳入event物件,這裡的event是 jquery 封裝的 event 物件,與原生的event物件有區別,使用時需要注意

自 jquery 版本 1.7 起,on() 方法是 bind()、live() 和 delegate() 方法的新的替代品。該方法給 api 帶來很多便利,我們推薦使用該方法,它簡化了 jquery **庫。

注意:使用 on() 方法新增的事件處理程式適用於當前及未來的元素(比如由指令碼建立的新元素)。

event:必需。規定要從被選元素移除的乙個或多個事件或命名空間。由空格分隔多個事件值,也可以是陣列。必須是有效的事件。

childselector:可選。規定只能新增到指定的子元素上的事件處理程式,對子元素做了個篩選(且不是選擇器本身,比如已廢棄的 delegate() 方法)。

data:可選。規定傳遞到函式的額外資料。

function:可選。規定當事件發生時執行的函式。

jquery 事件繫結

1.bind bind 方法為被選元素新增乙個或多個事件處理程式,並規定事件發生時執行的函式。多個事件用空格分開 可以繫結的事件有click dblclick mouseover mouseout mousedown mouseup等滑鼠事件,至於鍵盤事件,嘗試沒發現效果。selector bind...

jquery繫結事件

1.bind 向匹配元素新增乙個或多個事件處理器。使用方式 selector bind event,data,function event 必需項 新增到元素的乙個或多個事件,例如 click,dblclick等 單事件處理 例如 selector bind click data,function ...

jQuery事件繫結

區別 bind 是直接繫結在元素上 live 則是通過冒泡的方式來繫結到元素上的。更適合列表型別的,繫結到document dom節點上。和.bind 的優勢是支援動態資料。delegate 則是更精確的小範圍使用事件 效能優於.live on 則是最新的1.9版本整合了之前的三種方式的新事件繫結機...