Metoda removeProp
Metoda removeProp șterge
proprietățile elementelor.
Observație: utilizați această metodă pentru a șterge
proprietăți introduse artificial, nu este recomandat
să ștergeți proprietățile native ale elementelor (adică
proprietățile inițiale, originale ale elementelor),
acest lucru poate provoca erori în funcționarea browserului.
În special, nu utilizați removeProp
pentru a șterge atribute precum checked
și disabled. Când aceste atribute sunt absente
în elementele input, proprietățile lor cu același nume
încetează să mai existe, ele pur și simplu iau
valoarea false. Astfel, pentru a dezactiva
aceste proprietăți este necesar să le setați
la false cu ajutorul metodei
prop.
Sintaxă
$(selector).removeProp(nume proprietate);
Exemplu
Să setăm proprietatea text cu valoarea
aaa la paragraf și să o afișăm în textul
paragrafului:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
Codul HTML va arăta astfel:
<p>aaa</p>
Să ștergem acum această proprietate:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Vezi și
-
metoda
prop,
care permite lucrul cu proprietățile elementelor -
metoda
removeAttr,
care permite ștergerea atributelor elementelor -
metoda
attr,
care permite lucrul cu atributele elementelor