Μέθοδος jQuery.hasData
Η μέθοδος jQuery.hasData ελέγχει
την ύπαρξη δεδομένων σε ένα στοιχείο, που έχουν οριστεί με τη μέθοδο
data. Αν
δεν υπάρχει αντικείμενο δεδομένων συνδεδεμένο με το συγκεκριμένο στοιχείο, τότε η μέθοδος
θα επιστρέψει false, αλλιώς true.
Σύνταξη
Έτσι ελέγχουμε για την ύπαρξη δεδομένων σε ένα DOM στοιχείο:
jQuery.hasData(DOM στοιχείο);
Παράδειγμα
Ας ορίσουμε δεδομένα για
την ετικέτα p χρησιμοποιώντας το data, και ας ελέγξουμε - εάν έχουν οριστεί για αυτήν
δεδομένα:
<p>κείμενο</p>
let $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,
που ελέγχει την ύπαρξη ενός συγκεκριμένου γνωρίσματος σε ένα στοιχείο