Saya sedang memikirkan, apakah mungkin di jQuery untuk memilih elemen dengan atribut bernama menggunakan AND dan OR.
Contoh:
<div myid="1" myc="blue">1</div>
<div myid="2" myc="blue">2</div>
<div myid="3" myc="blue">3</div>
<div myid="4">4</div>
Saya ingin memilih semua elemen di mana myc="blue"
tetapi hanya yang memiliki myid
set ke 1 atau 3.
Jadi saya mencoba:
a=$('[myc="blue"] [myid="1"] [myid="3"]');
tapi tidak berhasil, sama di sini:
a=$('[myc="blue"] && [myid="1"] || [myid="3"]');
Apakah mungkin tanpa menulis fungsi filter khusus?
myc
danmyid
. Jika Anda menggunakan awalan HTML5 dengandata-
:data-myc
dandata-myid
.