69 of 119 menu

Metode data

Metode data memungkinkan untuk mengikat data jenis apa pun ke elemen DOM dengan cara yang aman, yang menghindari kebocoran memori. Kita dapat menetapkan beberapa nilai berbeda untuk sebuah elemen dan mendapatkannya nanti. Penggunaan metode data untuk memperbarui data tidak mempengaruhi atribut di DOM.

Sintaks

Ini cara kita menetapkan nilai untuk sebuah elemen dengan kunci, yang dapat digunakan untuk menemukannya nanti:

.data(kunci, nilai);

Kita juga dapat meneruskan objek, yang berisi pasangan kunci-nilai untuk memperbarui data:

.data(objek);

Data yang terkait dengan elemen pertama dalam koleksi jQuery dapat diperoleh dengan hanya melewatkan kunci:

.data(kunci);

Tanpa meneruskan parameter apa pun, kita dapat membaca data yang sebelumnya terkait dengan elemen DOM. Metode akan mengembalikan objek JavaScript, yang berisi setiap nilai sebagai properti:

.data();

Contoh

Mari kita gunakan data untuk menetapkan data untuk tag p, dengan meneruskan 'test' sebagai parameter pertama dan nilai 21 untuk yang kedua. Kemudian baca data yang disimpan dengan kunci 'test':

<p>teks</p> $('p').data('test', 21); // di sini data ditulis console.log($('p').data('test')); // akan menampilkan angka 21 console.log($('p').data()); // akan menampilkan objek {test: 21}

Lihat juga

  • metode removeData,
    yang menghapus data dari elemen
  • metode hasData,
    yang memeriksa keberadaan data dalam elemen
  • metode attr,
    yang memungkinkan untuk mendapatkan dan mengubah atribut apa pun dari elemen
  • Properti JavaScript dataset,
    yang memungkinkan untuk menambahkan atribut kustom ke tag
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak