Jquery on 動態繫結事件

2022-07-17 00:48:12 字數 345 閱讀 2112

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

jquery 使用on繫結動態生成的元素時,不能直接用該物件操作,而是選擇其非動態生成的父節點然後再找到本身才能達到效果。

$("#table").on("click","a",function(){  

//do something

如下:當我動態新增一行時,不要考慮再重新在a上去繫結事件

編號名稱編輯2

cba刪除

修改

jquery on實現繫結多個事件

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

JqueryOn繫結事件方法介紹

1.簡介 1 on 方法在被選及子元素上新增乙個或多個事件處理程式 2 在jquery 版本1.7起,on 方法是bind live 和delegate 方法的新的替代品,該方法給api帶來很多便利,簡化了jquery 庫。3 使用on 方法新增的事件處理程式適用於當前及未來的元素 比如由指令碼建立...

jquery on 事件委託

功能 在選擇元素上繫結乙個或多個事件的事件處理函式 on函式原型 on events,selector data fn 引數說明 events 乙個或多個用空格分隔的事件型別和可選的命名空間,如 click 或 keydown.myplugin selector 乙個選擇器字串用於過濾器的觸發事件的...