首頁 > web前端 > js教程 > 主體

如何從 jQuery 已棄用的 `.live()` 遷移到 `.on()` 方法?

Linda Hamilton
發布: 2024-11-21 07:26:13
原創
764 人瀏覽過

How to Migrate from jQuery's Deprecated `.live()` to the `.on()` Method?

jQuery 1.9 .live() 錯誤:遷移指南

從版本 1.9 開始,jQuery 已刪除 .live() 函數。如果您最近從 1.8 或更早版本升級,您可能會遇到錯誤「TypeError: $(...).live is not a function」。要解決此問題,您可以遷移到新的 .on() 方法。

遷移說明:

.live() 和 .on() 的參數不同。以下指南將協助您遷移:

  1. 將 .live(events, function) 替換為 .on(eventType, 選擇器, function)。
  2. 將(子)選擇器移至.on() 選擇器(如果不使用則設為 null)。
  3. 如果不知道父元素,則使用 document 作為父元素。

遷移範例:

範例1:

之前:

之後:

範例2:

之前:

之後:

或:

其他資源:

  • 其他資源:
其他資源:[jQuery - 如何使用「on()」方法而不是「live()」? ](https://stackoverflow.com/questions/8587995/jquery -如何使用-on-method-instead-of-live)[jQuery 1.9 遷移指南](https://learn.jquery. com/migration/)

以上是如何從 jQuery 已棄用的 `.live()` 遷移到 `.on()` 方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板