jquery的 on 函式需要注意的幾點

2021-06-27 20:01:24 字數 626 閱讀 7954

jquery 的.on()函式允許元素通過**的方式繫結事件,也就是說,子元素通過事件冒泡,把事件傳遞到父元素上進行處理。這也就允許了對動態建立元素的事件繫結。

對於.on()函式,有以下幾點值得注意:

使用.on函式可以對動態建立的,暫時不存在的元素繫結事件,比如說頁面有乙個""列表,列表裡面的"....."是通過ajax請求動態建立的,並且繫結了click事件,那麼我們可以用以下**來操作

$('ul').on('click','li',function())
但是如果""元素本身也是動態建立的,則會有錯,需要使用更上級別的,已經存在的父元素來代替

在.on()函式的事件處理函式中:

$(this) 指的是target元素,

$(event.target)指的是target元素,

$(event.delegatetarget)指的是**的父元素

下面的例子可以解釋這一點

點我點我

點我

jquery在做**的選擇器過濾時,使用 tag, .class, #id效率都很高,但是使用複雜的選擇器如『div #first』就很低,所以應該盡量使用簡單的選擇器。

constraintlayout 需要注意的事項

橫向和豎向至少都需要設定乙個約束條件,但是實際上下左右都是可以設定約束條件的。仔細觀察android studio 預設的建立專案的textview 如果上下左右都設定了約束條件就會產生邊距。劃重點 相同方向的屬性,比如說top to top 這樣的,實際上可以理解為是relativelayout中...

需要注意的問題

決策樹id3和c4.5的差別?各自優點?boost演算法 cart 回歸樹用平方誤差最小化準則,分類樹用基尼指數最小化準則 gbdt與隨機森林演算法的原理以及區別。優化演算法中常遇到的kkt條件?作用是?最近鄰演算法knn 分類與回歸 l1和l2函式?l1和l2正則項的比較,如何解決 l1 求導困難...

const需要注意的

1.對於函式後邊新增const後,函式成為const型別,該函式中不允許對類中成員進行修改,可以認為是在該函式中,類成為了const型別。另外要注意的是,const函式中只能呼叫const型別的函式。2.對於const型別的變數來說,只能把const的賦值給非const,不能把非const賦值給co...