Μέθοδος jQuery.hasData

Η μέθοδος jQuery.hasData ελέγχει την ύπαρξη δεδομένων σε ένα στοιχείο, που έχουν οριστεί με τη μέθοδο data. Αν δεν υπάρχει αντικείμενο δεδομένων συνδεδεμένο με το συγκεκριμένο στοιχείο, τότε η μέθοδος θα επιστρέψει false, αλλιώς true.

Σύνταξη

Έτσι ελέγχουμε για την ύπαρξη δεδομένων σε ένα DOM στοιχείο:

javascriptjQuery.hasData(DOM στοιχείο);

Παράδειγμα

Ας ορίσουμε δεδομένα για την ετικέτα p χρησιμοποιώντας το data, και ας ελέγξουμε - εάν έχουν οριστεί για αυτήν δεδομένα:

html<p>κείμενο</p>
javascriptlet $p = jQuery('p'), p = $p[0];
console.log(jQuery.hasData(p)); // θα τυπώσει false

$('p').data('test', 21);
console.log(jQuery.hasData(p)); // θα τυπώσει true

Δείτε επίσης

  • μέθοδος data,
    που επιτρέπει την εγγραφή και την ανάγνωση δεδομένων σε ένα στοιχείο
  • μέθοδος removeData,
    που διαγράφει δεδομένα σε ένα στοιχείο
  • Μέθοδος JavaScript hasAttribute,
    που ελέγχει την ύπαρξη ενός συγκεκριμένου γνωρίσματος σε ένα στοιχείο