Μέθοδος 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,
που ελέγχει την ύπαρξη ενός συγκεκριμένου γνωρίσματος σε ένα στοιχείο