Metóda removeProp
Metóda removeProp odstraňuje
vlastnosti elementov.
Poznámka: použite túto metódu na odstránenie
umelo zavedených vlastností, neodporúča sa
odstraňovať natívne vlastnosti elementov (t.j.
pôvodné, rodné vlastnosti elementov),
to môže spôsobiť chyby fungovania prehliadača.
Konkrétne, nepoužívajte removeProp
na odstránenie takých atribútov ako checked
a disabled. Keď tieto atribúty chýbajú
v input-elementoch, ich rovnomenné vlastnosti
prestanú existovať, jednoducho nadobudnú
hodnotu false. Preto na vypnutie
týchto vlastností je potrebné nastaviť ich
na false pomocou metódy
prop.
Syntax
$(selektor).removeProp(názov vlastnosti);
Príklad
Nastavme vlastnosť text s hodnotou
aaa u odseku a vypíšme ju v texte
odseku:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
HTML kód bude vyzerať takto:
<p>aaa</p>
Odstráňme teraz túto vlastnosť:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Pozrite tiež
-
metóda
prop,
ktorá umožňuje pracovať s vlastnosťami elementov -
metóda
removeAttr,
ktorá umožňuje odstraňovať atribúty elementov -
metóda
attr,
ktorá umožňuje pracovať s atribútmi elementov