Metoden removeProp
Metoden removeProp sletter
egenskaper til elementer.
Merk: bruk denne metoden for å slette
kunstig introduserte egenskaper, det anbefales ikke
å slette native egenskaper til elementer (dvs.
de opprinnelige, iboende egenskapene til elementene),
dette kan forårsake feil i nettleseren.
Spesielt, ikke bruk removeProp
for å slette attributter som checked
og disabled. Når disse attributtene mangler
i input-elementer, vil deres tilsvarende egenskaper
opphøre å eksistere, de vil bare ha
verdien false. Derfor, for å deaktivere
disse egenskapene må man sette dem
til false ved hjelp av metoden
prop.
Syntaks
$(selector).removeProp(egenskapsnavn);
Eksempel
La oss sette egenskapen text med verdien
aaa på et avsnitt og skrive den ut i avsnittets
tekst:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
HTML-koden vil se slik ut:
<p>aaa</p>
La oss nå slette denne egenskapen:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Se også
-
metoden
prop,
som lar deg arbeide med egenskaper til elementer -
metoden
removeAttr,
som lar deg slette attributter til elementer -
metoden
attr,
som lar deg arbeide med attributter til elementer