jQuery Data - Metode hasData()
Contoh
Tetapkan data di elemen dan lihat hasil hasData:
$(function(){ var $p = jQuery("p"), p = $p[0]; $p.append(jQuery.hasData(p)+" "); /* false */ jQuery.data(p, "testing", 123); $p.append(jQuery.hasData(p)+" "); /* true */ jQuery.removeData(p, "testing"); $p.append(jQuery.hasData(p)+" "); /* false */ });
Definisi dan penggunaan
Metode hasData() mengecek apakah elemen memiliki data jQuery yang berhubungan.
Syarat
jQuery.hasData(element)
Parameter | Deskripsi |
---|---|
element | Pilihan. Perlu dicek elemen DOM yang mempunyai data. |
Penjelasan detil
Metode jQuery.hasData() mengecek apakah elemen saat ini memiliki nilai apapun yang disetel melalui jQuery.data(). Jika tidak ada data yang berhubungan dengan elemen (data objek tidak ada atau objek data kosong), maka metode ini mengembalikan nilai false; sebaliknya mengembalikan nilai true.
jQuery.hasData(element) utamanya adalah, jika objek data tidak ada, maka tidak akan dibuat dan dihubungkan dengan elemen. Sebaliknya, jQuery.data(element) Selalu mengembalikan objek data kepada pemanggil, jika objek data sebelumnya tidak ada, maka akan dibuatnya.