Metodo removeProp
Il metodo removeProp rimuove
le proprietà degli elementi.
Nota: utilizza questo metodo per rimuovere
proprietà introdotte artificialmente, non è consigliabile
rimuovere le proprietà native degli elementi (cioè
le proprietà originali, intrinseche degli elementi),
ciò potrebbe causare errori nel funzionamento del browser.
In particolare, non utilizzare removeProp
per rimuovere attributi come checked
e disabled. Quando questi attributi sono assenti
negli elementi input, le loro omonime proprietà
cessano di esistere, semplicemente assumono
il valore false. Pertanto, per disabilitare
queste proprietà è necessario impostarle
a false utilizzando il metodo
prop.
Sintassi
$(selettore).removeProp(nome proprietà);
Esempio
Impostiamo la proprietà text con il valore
aaa su un paragrafo e visualizziamolo nel testo
del paragrafo:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
Il codice HTML diventerà così:
<p>aaa</p>
Ora rimuoviamo questa proprietà:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Vedi anche
-
metodo
prop,
che consente di lavorare con le proprietà degli elementi -
metodo
removeAttr,
che consente di rimuovere gli attributi degli elementi -
metodo
attr,
che consente di lavorare con gli attributi degli elementi