jQuery [attribute~=value] Selector
Contoh
Memilih seluruh elemen <div> yang nilai attribute-nya MENGANDUNG kata tertentu misalnya "ibu":
Sehingga selektor ini akan memilih string-string seperti: "ibu", "bapak ibu", "ibu guru", dst,. sepanjang string tersebut ada mengandung kata "ibu".
Defenisi dan Pengunaan
Selector [attribute~=value] memilih attribute tertentu dengan value yang mengandung string atau kata tertentu pula.
Tip: String bisa mengandung spasi.
Parameter | Keterangan |
---|---|
attribute | Harus ada. Menentukan attribute yang akan dipilih |
value | Harus ada. Menentukan nilai yang mengandung kata tertentu. |
Contoh
Mewarnai latar belakang dari seluruh elemen yang ber-attribute "name" dengan value nya yang ada mengandung kata "ibu", menjadi warna hijau.
x
<html>
<head>
<script src="https://cdn.rawgit.com/cholebeharia/blogku/1a8ade58/jquery.min.js"></script>
</head>
<body>
<div name="ibu">Division 1</div>
<div name="l-ibu-r">Division 2</div>
<div name="lebar">Division 3</div>
<div name="ibu guru">Division 4</div>
<div name="bapak dan ibu">Division 5</div>
<div name="ribu">Division 6</div>
<script>
$(document).ready(function(){
$("div[name~='ibu']").css("background-color","green");
});
</script>
</body>
</html>
Anda bisa langsung mengedit isi dari kode-kode di atas dan melihat perubahannya.
Hasilnya: