Μέθοδος removeProp
Η μέθοδος removeProp διαγράφει
ιδιότητες στοιχείων.
Παρατήρηση: χρησιμοποιήστε αυτήν τη μέθοδο για τη διαγραφή
τεχνητά εισαγόμενων ιδιοτήτων, δεν πρέπει
να διαγράφονται εγγενείς ιδιότητες των στοιχείων (δηλ.
οι αρχικές, φυσικές ιδιότητες των στοιχείων),
αυτό μπορεί να προκαλέσει σφάλματα λειτουργίας του προγράμματος περιήγησης.
Συγκεκριμένα, μην χρησιμοποιείτε removeProp
για τη διαγραφή χαρακτηριστικών όπως checked
και disabled. Όταν αυτά τα χαρακτηριστικά απουσιάζουν
σε input-στοιχεία, οι ομώνυμες ιδιότητές τους
παύουν να υπάρχουν, απλά λαμβάνουν
την τιμή false. Επομένως, για την απενεργοποίηση
αυτών των ιδιοτήτων είναι απαραίτητο να οριστούν
σε false με τη μέθοδο
prop.
Σύνταξη
$(επιλογέας).removeProp(όνομα ιδιότητας);
Παράδειγμα
Ας ορίσουμε την ιδιότητα text με τιμή
aaa σε μια παράγραφο και ας την εμφανίσουμε στο κείμενο
της παραγράφου:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
Ο κώδικας HTML θα γίνει ως εξής:
<p>aaa</p>
Ας διαγράψουμε τώρα αυτήν την ιδιότητα:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Δείτε επίσης
-
μέθοδος
prop,
που επιτρέπει την εργασία με ιδιότητες στοιχείων -
μέθοδος
removeAttr,
που επιτρέπει τη διαγραφή χαρακτηριστικών των στοιχείων -
μέθοδος
attr,
που επιτρέπει την εργασία με χαρακτηριστικά στοιχείων