jQuery Veri - hasData() Yöntemi
Örnek
Elemente veri ekleyin ve hasData sonucunu görün:
$(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 */ });
Tanım ve Kullanım
hasData() yöntemi, elementin herhangi bir jQuery verisi olup olmadığını kontrol eder.
Sözdizimi
) jQuery.hasData(element)
Parametreler | Açıklama |
---|---|
element | Opsiyonel. Veri kontrol etmek için DOM elementi gereklidir. |
Ayrıntılı Açıklama
) jQuery.hasData() yöntemi, elementin jQuery.data() ile ayarlanan herhangi bir değere sahip olup olmadığını kontrol eder. Eğer elementle ilgili veri yoksa (veri nesnesi根本不存在数据对象或者数据对象为空) bu yöntem false döner; aksi takdirde true döner.
) jQuery.hasData(element) ana avantajı, veri nesnesi yoksa veri nesnesi oluşturulmaz ve veri nesnesi ile element arasında ilişki kurulmaz. Aksine, jQuery.data(element) Veri nesnesi her zaman çağrıcıya döner, varsa bu nesne oluşturulur.