Tuesday, 5 September 2017

Memilih Atribut Elemen yang Nilainya dimulai dengan String atau Kata Tertentu

jQuery [attribute^=value]
Selector

Contoh

Memilih seluruh elemen <div> yang value attribute-nya diawali dengan string "nation"

$("div[name^='nation']")

Sehingga selektor ini akan memilih attribute dengan nilai, sebagai contoh: 'nation' atau 'national' atau ' nation.baypass', atau 'nation class',.. dan TIDAK AKAN MEMILIH, sebagai contoh: 'natio nal' atau 'international',. sebab string 'nation' tidak terletak diawal kata.


Defenisi dan Kegunaan

Selektor [attribute^=value] adalah untuk memilih setiap elemen dengan attribute tertentu, dengan valuenya diawali oleh string / kata tertentu pula.



Parameter Keterangan
attribute Harus ada. Menentukan attribute yang akan dipilih
value Harus ada. Menentukan nilai yang diawali oleh kata tertentu.

Contoh

$("div[name^='nation']").css("background-color", "yellow");

Mewarnai latar belakang dari seluruh elemen 'div' yang attribute nya = "name" dengan value yang berstring awal "nation", menjadi warna kuning.

x
1
<html>
2
 <head>
3
 <script src="https://cdn.rawgit.com/cholebeharia/blogku/1a8ade58/jquery.min.js"></script>
4
 </head>
5
 <body>
6
  <div name="nation">Division 1</div>
7
  <div name="nation class">Division 2</div>
8
  <div name="nati on">Division 3</div>
9
  <div name="national">Division 4</div>
10
  <div name="na tion">Division 5</div>
11
  <div name="nation.bypass">Division 6</div>
12
  <script>
13
   $(document).ready(function(){
14
    $("div[name^='nation']").css("background-color","yellow");
15
   });
16
  </script>
17
 </body>
18
 </html>

Anda bisa langsung mengedit isi dari kode-kode di atas dan melihat perubahannya.

Hasilnya:

Cobalah untuk mengganti selector nya menjadi "div[name^='na']", maka semua elemen div akan berwarna kuning. Coba lagi mengganti selector nya menjadi "div[name^='nat']", maka semua elemen div akan berwarna kuning kecuali elemen div ke-5 atau Division 5, sebab pada Division 5 string awal dari value nya hanya "na".

Memilih Atribut Elemen yang Nilainya dimulai dengan String atau Kata Tertentu Rating: 4.5 Diposkan Oleh: ChooLebeharia