當前位置:編程學習大全網 - 網站源碼 - jquery中on()方法和live()方法的區別

jquery中on()方法和live()方法的區別

壹、作用不同

1、on():在被選元素及子元素上添加壹個或多個事件處理程序。

2、live():為被選元素附加壹個或多個事件處理程序,並規定當這些事件發生時運行的函數。

二、觸發條件不同

1、on():使用 on() 方法添加的事件處理程序適用於當前及未來的元素(比如由腳本創建的新元素)。

2、live():通過 live() 方法附加的事件處理程序適用於匹配選擇器的當前及未來的元素(比如由腳本創建的新元素)。

三、語法不同

1、on():$(selector).on(event,childSelector,data,function)childSelector可選。規定只能添加到指定的子元素上的事件處理程序(且不是選擇器本身,比如已廢棄的 delegate() 方法)。

2、live():$(selector).live(event,data,function),其中event必需。規定附加到元素的壹個或多個事件。由空格分隔多個事件。必須是有效的事件。

百度百科-jQuery

  • 上一篇:全誌a33導航軟件怎麽更新
  • 下一篇:空包網站怎麽查詢物流信息
  • copyright 2024編程學習大全網