Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menggunakan Kad Liar atau Ungkapan Biasa dalam Penapis Atribut jQuery?

Bagaimanakah Saya Boleh Menggunakan Kad Liar atau Ungkapan Biasa dalam Penapis Atribut jQuery?

Barbara Streisand
Barbara Streisandasal
2024-12-15 07:39:11430semak imbas

How Can I Use Wildcards or Regular Expressions in jQuery Attribute Filters?

Kad Liar dan Ungkapan Biasa dalam Pemilih jQuery

Soalan:

Bagaimanakah seseorang menggunakan kad bebas atau ungkapan biasa dalam penapis atribut jQuery untuk nilai atribut corak?

Jawapan:

jQuery menyediakan fungsi penapis yang berkuasa untuk padanan ungkapan biasa yang rumit. Berikut ialah contoh yang sepadan dengan tiga div pertama:

 .filter(function() {</p><pre class="brush:php;toolbar:false">return this.id.match(/abc+d/);

})
.html("Matched!");

regeks ini (abc d) menyatakan corak:

  • Mulakan dengan aksara "a", "b", dan "c".
  • Diikuti dengan satu atau lebih pengulangan aksara "c".
  • Berakhir dengan aksara "d".

Hasilnya, tiga div pertama, dengan ID "abcd", "abccd", dan "abcccd", padankan regex ini dan HTMLnya dikemas kini kepada "Dipadankan!". Div keempat dan kelima, masing-masing dengan ID "abd" dan rentetan kosong (""), tidak sepadan dengan regex dan kekal tidak berubah.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Kad Liar atau Ungkapan Biasa dalam Penapis Atribut jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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