Methode removeProp
De methode removeProp verwijdert
eigenschappen van elementen.
Opmerking: gebruik deze methode om
kunstmatig toegevoegde eigenschappen te verwijderen, het is niet aan te raden
om native eigenschappen van elementen te verwijderen (d.w.z.
de oorspronkelijke, inherente eigenschappen van elementen),
dit kan fouten in de werking van de browser veroorzaken.
In het bijzonder, gebruik removeProp niet
om attributen zoals checked
en disabled te verwijderen. Wanneer deze attributen afwezig zijn
in input-elementen, houden hun gelijknamige eigenschappen op te bestaan,
ze nemen simpelweg de waarde false aan. Dus, om deze eigenschappen uit te schakelen
moet je ze instellen op false met behulp van de methode
prop.
Syntaxis
$(selector).removeProp(eigenschapsnaam);
Voorbeeld
Laten we de eigenschap text instellen met de waarde
aaa bij een alinea en deze weergeven in de tekst
van de alinea:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
De HTML-code ziet er dan als volgt uit:
<p>aaa</p>
Laten we deze eigenschap nu verwijderen:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Zie ook
-
methode
prop,
die het mogelijk maakt om met eigenschappen van elementen te werken -
methode
removeAttr,
die het mogelijk maakt om attributen van elementen te verwijderen -
methode
attr,
die het mogelijk maakt om met attributen van elementen te werken