奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

jQuery

jQuery中delegate與on的用法與區別

時間:2024-08-12 15:11:35 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的用法與區別】相關文章:

all用法要點07-24

again用法詳解08-25

英語祈使句的結構及用法06-17

英語介詞to的用法匯總02-01

2018中考必考文言文虛詞18個及用法說明02-13

英語方位名詞的用法07-19

俄語動詞“體”的用法02-04

德語陽性名詞的用法07-16

日語存在句的用法12-18

“特此通知”的正確用法05-31

主站蜘蛛池模板: 若尔盖县| 尼勒克县| 井陉县| 阿巴嘎旗| 繁昌县| 三台县| 安康市| 山西省| 明溪县| 宿松县| 依兰县| 冀州市| 定兴县| 巴林左旗| 太湖县| 平定县| 张北县| 吕梁市| 行唐县| 五台县| 博乐市| 米脂县| 江陵县| 即墨市| 哈尔滨市| 庆安县| 中宁县| 南丹县| 尤溪县| 斗六市| 古蔺县| 即墨市| 彩票| 兴仁县| 靖安县| 海宁市| 河津市| 永登县| 大悟县| 彭水| 固始县|