Rumah >masalah biasa >Bagaimana untuk bertanya sama ada terdapat nilai atribut tertentu dalam jquery
Kaedah untuk jquery untuk bertanya sama ada terdapat nilai atribut ialah: 1. Buat fail sampel HTML dan perkenalkan fail jQuery 2. Buat tag p dan tetapkan atribut kepada "id="my-paragraph " data-role=" paragraph""; 3. jQuery mengembang untuk menambah kaedah "hasAttr()" 4. Gunakan kaedah ".attr()" untuk mendapatkan atau menetapkan nilai atribut elemen dan ".hasAttr() " menyemak sama ada nilai atribut dan atribut adalah konsisten.
Sistem pengendalian untuk tutorial ini: Sistem Windows 10, versi jQuery 3.6.0, komputer Dell G3.
Dalam jQuery, anda boleh menggunakan kaedah `.attr()` untuk mendapatkan atau menetapkan nilai atribut sesuatu elemen.
Jika anda ingin bertanya sama ada elemen mempunyai atribut khusus, anda boleh menggunakan kaedah `.hasAttr()`.
Contohnya adalah seperti berikut:
//html <p id="my-paragraph" class="my-class" data-role="paragraph">Lorem ipsum</p>
Jika anda ingin menyemak sama ada elemen perenggan ini mempunyai atribut `peranan data` dan sama ada nilainya ialah `perenggan`, kod adalah seperti berikut:
//javascript if ($("#my-paragraph").hasAttr("data-role") && $("#my-paragraph").attr("data-role") === "paragraph") { // do something if the attribute exists and has the expected value } else { // do something else if the attribute doesn't exist or has a different value }
Perhatikan bahawa kaedah `hasAttr()` bukan kaedah terbina dalam jQuery Anda perlu melanjutkan jQuery menggunakan kod berikut untuk menambah kaedah ini:
//javascript $.fn.hasAttr = function(name) { return this.attr(name) !== undefined; };
Atas ialah kandungan terperinci Bagaimana untuk bertanya sama ada terdapat nilai atribut tertentu dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!