Μέθοδος removeData
Η μέθοδος removeData μας επιτρέπει
να διαγράφουμε τιμές που έχουν οριστεί χρησιμοποιώντας τη μέθοδο
data.
Σύνταξη
Καλώντας τη μέθοδο με όνομα κλειδιού, θα διαγράψουμε την τιμή, που αποθηκεύεται στο αντικείμενο με το συγκεκριμένο κλειδί:
.removeData(όνομα κλειδιού);
Επίσης, μπορούμε να περάσουμε στη μέθοδο μια λίστα σε μορφή πίνακα ή συμβολοσειράς, όπου τα ονόματα των κλειδιών χωρίζονται με κενά, για να διαγράψουμε αμέσως πολλές τιμές:
.removeData(λίστα);
Αν δεν περάσουμε στη μέθοδο καμία παράμετρο, τότε θα διαγράψουμε όλα τα δεδομένα:
.removeData();
Παράδειγμα
Ας χρησιμοποιήσουμε το data για να ορίσουμε δεδομένα για
την ετικέτα p, περνώντας όνομα κλειδιού 'test' και
τιμή 21, και στη συνέχεια με το removeData
να τα διαγράψουμε ξανά:
<p>κείμενο</p>
$('p').data('test', 21); // τα δεδομένα καταγράφονται
console.log($('p').data('test')); // θα εμφανίσει 21
$('p').removeData('test'); // τα δεδομένα για το 'test' διαγράφηκαν
console.log($('p').data('test')); // θα εμφανίσει undefined
Δείτε επίσης
-
μέθοδος
data,
που επιτρέπει την εγγραφή και ανάγνωση δεδομένων σε ένα στοιχείο -
μέθοδος
hasData,
που ελέγχει την ύπαρξη δεδομένων σε ένα στοιχείο -
Μέθοδος JavaScript
removeAttribute,
που επιτρέπει τη διαγραφή καθορισμένου χαρακτηριστικού από μια ετικέτα