Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Memohon Fungsi jQuery kepada Berbilang Elemen dengan ID yang Sama?

Bagaimana untuk Memohon Fungsi jQuery kepada Berbilang Elemen dengan ID yang Sama?

Linda Hamilton
Lepaskan: 2024-10-29 19:19:03
asal
603 orang telah melayarinya

How to Apply jQuery Functions to Multiple Elements with the Same ID?

Menggunakan Fungsi jQuery pada Elemen dengan ID Yang Sama

Keupayaan jQuery untuk memanipulasi elemen adalah penting untuk mempertingkatkan kefungsian halaman web. Walau bagaimanapun, pengguna jQuery pemula mungkin menghadapi kesukaran apabila cuba menggunakan fungsi pada berbilang elemen yang berkongsi ID yang sama.

Dalam HTML, ID berfungsi sebagai pengecam unik untuk elemen. Mengenal pasti berbilang elemen dengan ID yang sama ialah amalan HTML yang salah. Untuk mengedarkan fungsi merentas elemen, gunakan kelas kongsi sebaliknya.

Walau bagaimanapun, jika menukar ID tidak praktikal, pertimbangkan penyelesaian berikut:

Menggunakan ID Yang Sama (Jika Tidak Dapat Dielakkan)

Untuk memilih elemen dengan atribut ID yang sama, gunakan sintaks berikut:

jQuery('[id=carousel]').jcarousel();
Salin selepas log masuk

Perhatikan bahawa pendekatan ini tidak sesuai kerana ID harus unik.

Menggunakan Kelas Biasa (Pendekatan Disyorkan )

Tetapkan kelas biasa kepada elemen yang anda ingin manipulasi, kemudian gunakan fungsi jQuery menggunakan pemilih kelas:

jQuery('.carousel').jcarousel();
Salin selepas log masuk

Kaedah ini lebih cekap dan selaras dengan amalan terbaik HTML. Dengan menetapkan kelas biasa, anda boleh menyasarkan berbilang elemen dengan mudah untuk fungsi yang sama tanpa bergantung pada ID unik.

Atas ialah kandungan terperinci Bagaimana untuk Memohon Fungsi jQuery kepada Berbilang Elemen dengan ID yang Sama?. 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