Apabila berurusan dengan koleksi rentang dalam div, matlamatnya mungkin untuk mengasingkan elemen yang mempunyai warna latar belakang tertentu. Walaupun pemilih [attribute=value] mungkin kelihatan intuitif, ia terbukti tidak berkesan untuk mengekstrak elemen berdasarkan warna latar belakang, kerana rentang tidak mempunyai atribut dengan nama itu.
Sebaliknya, pertimbangkan pemilih CSS $('div# beberapa Div span'). Ini memilih semua rentang dalam div yang ditetapkan. Untuk memperhalusi pemilihan, kita boleh menggunakan fungsi penapis():
$('div#someDiv span').filter(function() { var match = 'rgb(0, 0, 0)'; // Match black background-color return ( $(this).css('background-color') == match ); });
Kod ini mengasingkan rentang dengan latar belakang hitam, membenarkan operasi seterusnya, seperti menukar warnanya:
$('div#someDiv span').filter(function() {...}).css('background-color', 'green');
Atas ialah kandungan terperinci Bagaimana untuk Memilih Span dengan Warna Latar Belakang Tertentu dalam jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!