使用jquery的on方法註冊事件遇到的坑

2022-07-31 12:36:17 字數 566 閱讀 2736

1,使用on註冊事件

$(selector).on(event,childselector,data,function)

2,$(selector)中的selector可以是document,那麼意味著將childselector的事件註冊掛載在document上,因為document是一切節點的父節點。

3,如果要解綁使用off()函式

$(selector).off(event,selector,function(eventobj),map)

event

必需。規定要從被選元素移除的乙個或多個事件或命名空間。

由空格分隔多個事件值。必須是有效的事件。

selector

可選。規定新增事件處理程式時最初傳遞給 on() 方法的選擇器。(也就是使用on函式註冊時childselector)

function(eventobj)

可選。規定當事件發生時執行的函式。(乙個selector上可以註冊多個相同事件但不同執行函式,可以指定解綁指定的處理函式)

map規定事件對映 (),包含要新增到元素的乙個或多個事件,以及當事件發生時執行的函式。

Jquery的on 方法使用

此方法可以在匹配元素上繫結乙個或者多個事件處理函式。使用off 方法可以刪除on 方法繫結的事件。語法結構一 selector on events,selector data fn events 乙個或多個用空格分隔的事件型別和可選的命名空間。selector 可選。乙個選擇器字串,用以過濾選定的元...

UNI APP使用Jquery的方法

template import from js jquery 3.5.1.min.js script style 值得注意的是,jquery一般只適用於h5頁面,因此可以對其進行條件限制 template 下面兩個用雙斜線加起來的並不是單純的注釋!ifdef h5 import from js jq...

jquery中ON方法的使用

以前在jquery中繫結動態元素一直使用live,現在才發現live已經被拋棄了,現在如果想實現live方法,可以使用最新的on方法,具體使用如下 live 寫法 list li live click list li function on 寫法 document on click list li ...