Kaedah: 1. Gunakan kaedah attr() untuk mendapatkan nilai atribut id bagi elemen yang ditentukan, sintaksnya ialah "$(element).attr('id')" 2. Gunakan pernyataan if dan operasi "==" Hanya gunakan simbol untuk menentukan sama ada ia mengandungi id Sintaksnya ialah "jika (objek nilai atribut id == nilai id yang ditentukan) {mengandungi kod} lain {tidak mengandungi kod}".
Persekitaran pengendalian tutorial ini: sistem windows10, versi jquery3.2.1, komputer Dell G3.
Bagaimana jquery menentukan sama ada ia mengandungi elemen id
Dalam jquery, anda boleh mendapatkan objek elemen dan menggunakan kaedah attr() untuk dapatkan nilai atribut id untuk menentukan sama ada elemen tersebut mempunyai id tertentu. Berikut ialah contoh bagaimana jquery menentukan sama ada sesuatu elemen mempunyai id tertentu.
Contohnya adalah seperti berikut:
Buat fail html baharu dan namakannya test.html, yang digunakan untuk menerangkan jquery untuk menentukan sama ada sesuatu elemen mempunyai id tertentu. Gunakan teg div untuk mencipta baris teks dan tetapkan id div kepada tsdiv, yang akan digunakan di bawah untuk menggunakan kaedah jquery untuk menentukan sama ada id itu wujud. Gunakan teg butang untuk membuat butang dengan nama "Id elemen hakim". Ikat acara klik onclick pada butang butang Apabila butang diklik, fungsi panduan() dilaksanakan.
Dalam teg js, cipta fungsi panduan() Dalam fungsi, dapatkan objek div melalui nama elemen (div), dan gunakan kaedah attr(). untuk mendapatkan nilai atribut id , simpan nilai dalam pembolehubah id.
Dalam fungsi panduan(), gunakan pernyataan if untuk menentukan sama ada id yang diperoleh dalam langkah sebelumnya adalah sama dengan tsdiv. Jika ia sama, ia akan menggesa "id wujud, nilai atribut id ialah: xxx ", jika tidak, ia akan menggesa harta "id tidak wujud".
Hasil output:
Tutorial video berkaitan yang disyorkan: Tutorial video jQuery
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada jquery mengandungi elemen id. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!