Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Berhijrah daripada `.live()` jQuery kepada Kaedah `.on()`?

Bagaimanakah Saya Berhijrah daripada `.live()` jQuery kepada Kaedah `.on()`?

Patricia Arquette
Lepaskan: 2024-11-28 22:39:13
asal
296 orang telah melayarinya

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

jQuery 1.9 .live() telah dialih keluar

Dalam jQuery 1.9 dan lebih baru, fungsi .live() telah ditamatkan dan dialih keluar . Apabila menaik taraf daripada jQuery 1.8 atau lebih awal, anda mungkin menghadapi ralat TypeError: $(...).live bukan fungsi.

Panduan Migrasi untuk Mengganti .live()

Untuk menggantikan .live(), gunakan fungsi .on() sebaliknya, tetapi ambil perhatian bahawa parameter adalah berbeza:

  • Sebelum: .live(acara, fungsi)
  • Selepas: .on(eventType, pemilih, fungsi)

Pemilih anak ialah penting. Jika tidak diperlukan, tetapkannya kepada null.

Contoh Migrasi

Contoh 1:

  • Sebelum: $ ('#mainmenu a').live('klik', fungsi)
  • Selepas: $('#mainmenu').on('click', 'a', function)

Contoh 2:

  • Sebelum: $ ('.myButton').live('klik', fungsi)
  • Selepas: $('#parentElement').on('click', '.myButton', function)
  • Atau, jika induk tidak diketahui: $(document).on('click', '.myButton' , fungsi)

Sumber Tambahan:

  • [jQuery - bagaimana untuk menggunakan kaedah “on()” dan bukannya “live()”?](https://stackoverflow.com/questions/6453978/jquery-how-to-use-the-on-method-instead-of -langsung)
  • [jQuery 1.9 Migrasi Panduan](https://api.jquery.com/category/deprecated/)

Atas ialah kandungan terperinci Bagaimanakah Saya Berhijrah daripada `.live()` jQuery kepada Kaedah `.on()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan