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:

javascriptjQuery.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:

html<p>text</p>
javascriptlet $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