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

javascript$(selector).removeProp(egenskapsnavn);

Eksempel

La oss sette egenskapen text med verdien aaa på et avsnitt og skrive den ut i avsnittets tekst:

html<p></p>
javascriptelem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));

HTML-koden vil se slik ut:

html<p>aaa</p>

La oss nå slette denne egenskapen:

html<p></p>
javascriptelem = $('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