Rumah  >  Artikel  >  hujung hadapan web  >  analisis penggunaan pemilih penapis kandungan jQuery_jquery

analisis penggunaan pemilih penapis kandungan jQuery_jquery

WBOY
WBOYasal
2016-05-16 16:14:481119semak imbas

Contoh dalam artikel ini menerangkan penggunaan pemilih penapis kandungan jQuery. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:

Dalam dokumen HTML, kandungan elemen boleh berupa teks atau sub-elemen Jika pemilih tertentu atau pemilih penapisan kandungan digunakan bersama, anda boleh menapis lagi elemen dengan

yang diberikan daripada elemen yang ditanya.

Teks atau elemen anak

1. :mengandungi() pemilih

digunakan untuk memilih semua elemen yang mengandungi teks yang diberikan, format:

Salin kod Kod adalah seperti berikut:
$( "selector1:contains(text)")

Contohnya:

Salin kod Kod adalah seperti berikut:
$("p:contains('text ')") .css("latar belakang", "#FCF");

2. :mempunyai() pemilih

" selector1:has(selector2)")

selector1 dan selector2 kedua-duanya adalah sebarang elemen yang sah

Contohnya:Salin kod
Kod adalah seperti berikut:
$("li:has(p) ").css ("latar belakang", "merah");

Salin kod

Kod adalah seperti berikut:

$("selector:empty")

digunakan Pilih semua elemen yang tidak mengandungi elemen atau teks kanak-kanak Semua elemen kosong dalam pemilih yang tidak mengandungi elemen atau teks kanak-kanak akan disertakan dalam hasil pertanyaan

. Contohnya: Salin kod
Kod adalah seperti berikut:
$("td:empty"). css("latar belakang ", "#FCF");

Salin kod

Kod adalah seperti berikut:

$("selector:parent")

digunakan Memilih elemen yang mengandungi elemen anak atau teks, yang bertentangan dengan pemilih kosong

Contohnya: Salin kod
Kod adalah seperti berikut:
$("td:parent"). css("latar belakang ", "#FCF");

Saya harap artikel ini akan membantu pengaturcaraan jQuery semua orang.
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