亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

jQuery中delegate與on的用法與區別

時間:2024-09-11 16:04:21 jQuery 我要投稿
  • 相關推薦

jQuery中delegate與on的用法與區別

  在jQuery1.7中 .delegate()已被.on()取代。對于早期版本,它仍然使用事件委托的最有效手段。

  在事件綁定和委派,delegate()和on在一般情況下,這兩種方法是等效的。

  .delegate() 指定的元素(屬于被選元素的子元素)添加一個或多個事件處理程序,并規定當這些事件發生時運行的函數。

  復制代碼 代碼如下:

  // jQuery 1.4.3+

  $( elements ).delegate( selector, events, data, handler );

  // jQuery 1.7+

  $( elements ).on( events, [selector], data, handler );

  例如:.delegate() code:

  復制代碼 代碼如下:

  $("table").delegate("td","click",function(){

  alert("hello");

  });

  .on() code:

  復制代碼 代碼如下:

  $("table").on("click", "td", function() {

  alert("hi");

  });

  PS: 兩者區別是seleter和events順序不同

  delegate和on方法被選元素的子元素必須是"合法的"子元素。比如

  復制代碼 代碼如下:

  $("table").delegate("button","click",function(){...});

  $("table").on("click", "p", function(){...});

  就不起作用,因為正常情況下,table子元素應為tr,td...

  on(events,[selector],[data],fn),參數[selector]是可選,

  一個選擇器字符串用于過濾器的觸發事件的選擇器元素的后代。

  例如:

  復制代碼 代碼如下:

  $("table").on("click", ".td1", function() {

  alert("hi");

  });

  過濾class為td1的table子元素

  而delegate的selector是必需的。

【jQuery中delegate與on的用法與區別】相關文章:

jQuery中prev()方法用法07-16

jQuery中replaceAll()方法用法10-15

PHP中MySQL、MySQLi和PDO的用法和區別07-01

as,when,while的用法區別詳解10-24

俄語詞выйти和сойти的用法與區別10-24

辨析替代詞用法的區別09-20

jQuery中parent()和siblings()的問題10-16

詞語辨析:cost, spend, take的用法區別01-14

Javascript中typeof 用法歸納09-27

粵語中“好”字的用法10-25

主站蜘蛛池模板: 大学生久久香蕉国产线看观看| 26uuu另类亚洲欧美日本| 国产精品无码久久久久久久久久| 久久99国产亚洲高清观看首页| 中文字幕一二三区波多野结衣| 国产成年无码久久久免费| 国产97色在线 | 免| 国产成人美女视频网站| 日本精品无码一区二区三区久久久 | 丹阳市| 肇源县| 一边捏奶头一边高潮视频| 麻豆网神马久久人鬼片| 欧美激情第一欧美在线| 不卡高清av手机在线观看| 日本19禁啪啪吃奶大尺度| 欧美天天综合色影久久精品| 久热在线中文字幕色999舞| 被窝的午夜无码福利专区| 久久综合久中文字幕青草| 国产aⅴ爽av久久久久电影渣男| 国产av午夜精品一区二区三| 无码人妻一区二区三区麻豆| 综合色社区| 兴安县| 午夜日韩久久影院| 國產尤物AV尤物在線觀看| 久久九九精品国产免费看小说| 中文精品一卡2卡3卡4卡| 欧美牲交a欧美牲交aⅴ免费真 | 国产亚洲一区二区手机在线观看| 人妻激情偷乱一区二区三区| 国产一本一道久久香蕉| 免费高清a毛片| 狠狠热在线视频免费| 国产精品a成v人在线播放| 人人爽久久久噜人人看| 精品国内在视频线2019| 曲阳县| 狼友视频一区二区三区| 国产精品无码一区二区三区|