A removeProp metódus
A removeProp metódus eltávolítja
az elemek tulajdonságait.
Megjegyzés: ezt a metódust arra használja,
hogy mesterségesen bevezetett tulajdonságokat távolítson el, ne használja
natív elem tulajdonságok (azaz
az elemek eredeti, saját tulajdonságainak) eltávolítására,
mivel ez böngészőhibákat okozhat.
Különösen ne használja a removeProp-ot
olyan attribútumok, mint a checked
és a disabled eltávolítására.
Amikor ezek az attribútumok hiányoznak
a input-elemekből, az azonos nevű tulajdonságaik
megszűnnek létezni, egyszerűen
false értéket vesznek fel.
Így ezen tulajdonságok kikapcsolásához
false értékre kell állítani őket
a
prop metódus segítségével.
Szintaxis
$(selector).removeProp(tulajdonság neve);
Példa
Állítsuk be a text tulajdonságot
aaa értékkel egy bekezdésen és jelenítsük meg a bekezdés szövegében:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
A HTML kód így fog kinézni:
<p>aaa</p>
Most távolítsuk el ezt a tulajdonságot:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Lásd még
-
a
propmetódus,
amely lehetővé teszi az elemek tulajdonságaival való munkát -
a
removeAttrmetódus,
amely lehetővé teszi az elemek attribútumainak eltávolítását -
a
attrmetódus,
amely lehetővé teszi az elemek attribútumaival való munkát