removeProp-metodi
Metodi removeProp poistaa
elementtien ominaisuuksia.
Huomio: käytä tätä metodia keinotekoisesti
lisättyjen ominaisuuksien poistamiseen, älä
poista elementtien natiiveja ominaisuuksia (eli
alkuperäisiä, elementtien luonnollisia ominaisuuksia),
sillä se voi aiheuttaa selaimen toimintavirheitä.
Erityisesti, älä käytä removeProp
ominaisuuksien kuten checked
ja disabled poistamiseen. Kun nämä määreet puuttuvat
input-elementeistä, niiden samannimiset ominaisuudet
lakkaavat olemasta, ne yksinkertaisesti saavat
arvon false. Näin ollen, näiden ominaisuuksien poistamiseksi
on asetettava niiden arvoksi
false metodilla
prop.
Syntaksi
$(valitsin).removeProp(ominaisuuden nimi);
Esimerkki
Asetetaan kappaleelle ominaisuus text arvolla
aaa ja tulostetaan se kappaleen tekstiin:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
HTML-koodi näyttää tältä:
<p>aaa</p>
Poistetaan nyt tämä ominaisuus:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Katso myös
-
metodi
prop,
jolla voi käsitellä elementtien ominaisuuksia -
metodi
removeAttr,
jolla voi poistaa elementtien määreet -
metodi
attr,
jolla voi käsitellä elementtien määreitä