Metodas removeProp
Metodas removeProp pašalina
elementų savybes.
Pastaba: naudokite šį metodą dirbtinai
sukurtoms savybėms pašalinti, nerekomenduojama
šalinti natūralių elementų savybių (t.y.
pirminių, gimtųjų elementų savybių),
tai gali sukelti naršyklės veikimo klaidų.
Konkrečiai, nenaudokite removeProp
tokių atributų kaip checked
ir disabled pašalinimui. Kai šių atributų nėra
input-elementuose, jų to paties pavadinimo savybės
nustoja egzistuoti, jos tiesiog įgyja
reikšmę false. Taigi, norint išjungti
šias savybes, būtina nustatyti jų
reikšmę į false naudojant metodą
prop.
Sintaksė
$(selektorius).removeProp(savybės pavadinimas);
Pavyzdys
Nustatykime savybę text su reikšme
aaa pastraipoje ir išveskime ją pastraipos
tekste:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
HTML kodas atrodys taip:
<p>aaa</p>
Dabar pašalinkime šią savybę:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Žiūrėkite taip pat
-
metodas
prop,
kuris leidžia dirbti su elementų savybėmis -
metodas
removeAttr,
kuris leidžia pašalinti elementų atributus -
metodas
attr,
kuris leidžia dirbti su elementų atributais