Metoden removeProp
Metoden removeProp tar bort
egenskaper hos element.
Observera: använd denna metod för att ta bort
konstgjort tillagda egenskaper, det rekommenderas inte
att ta bort elementens inbyggda egenskaper (dvs.
de ursprungliga, naturliga egenskaperna hos element),
detta kan orsaka fel i webbläsaren.
Specifikt, använd inte removeProp
för att ta bort attribut som checked
och disabled. När dessa attribut saknas
i input-element, kommer deras motsvarande egenskaper
upphöra att existera, de antar helt enkelt
värdet false. Således, för att inaktivera
dessa egenskaper måste man sätta deras
värde till false med hjälp av metoden
prop.
Syntax
$(selector).removeProp(egenskapsnamn);
Exempel
Låt oss sätta egenskapen text med värdet
aaa på ett stycke och skriva ut det i styckets
text:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
HTML-koden kommer att se ut så här:
<p>aaa</p>
Låt oss nu ta bort denna egenskap:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Se även
-
metoden
prop,
som låter dig arbeta med elementens egenskaper -
metoden
removeAttr,
som låter dig ta bort elementens attribut -
metoden
attr,
som låter dig arbeta med elementens attribut