Metoda removeProp
Metoda removeProp odstraňuje
vlastnosti prvků.
Poznámka: použijte tuto metodu k odstranění
uměle zavedených vlastností, nedoporučuje se
odstraňovat nativní vlastnosti prvků (tj.
původní, přirozené vlastnosti prvků),
to může způsobit chyby v činnosti prohlížeče.
Konkrétně nepoužívejte removeProp
k odstranění atributů jako checked
a disabled. Když tyto atributy chybí
v input-prvcích, jejich stejnojmenné vlastnosti
přestanou existovat, prostě přijmou
hodnotu false. Proto pro deaktivaci
těchto vlastností je nutné nastavovat je
na false pomocí metody
prop.
Syntaxe
$(selektor).removeProp(název vlastnosti);
Příklad
Nastavme vlastnost text s hodnotou
aaa u odstavce a vypišme ji v textu
odstavce:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
HTML kód bude vypadat takto:
<p>aaa</p>
Nyní tuto vlastnost odstraňme:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Viz také
-
metoda
prop,
která umožňuje pracovat s vlastnostmi prvků -
metoda
removeAttr,
která umožňuje odstranit atributy prvků -
metoda
attr,
která umožňuje pracovat s atributy prvků