Metoden jQuery.hasData
Metoden jQuery.hasData kontrollerar
om data finns i ett element, inställda med metoden
data. Om
det inte finns något dataobjekt kopplat till detta element, kommer metoden
returnera false, annars true.
Syntax
Så här kontrollerar vi om data finns i ett DOM-element:
jQuery.hasData(DOM element);
Exempel
Låt oss med data ställa in data för
taggen p, och kontrollera - om data är inställda för den:
<p>text</p>
let $p = jQuery('p'), p = $p[0];
console.log(jQuery.hasData(p)); // kommer att skriva ut false
$('p').data('test', 21);
console.log(jQuery.hasData(p)); // kommer att skriva ut true
Se även
-
metoden
data,
som tillåter att skriva och läsa data i ett element -
metoden
removeData,
som tar bort data i ett element -
JavaScript-metoden
hasAttribute,
som kontrollerar om ett specifikt attribut finns i ett element