Izmena jednog atributa-svojstva u jQuery
Važno je ne mešati svojstva i atribute elemenata. Prilikom kreiranja DOM stabla atributi se prevode u odgovarajuća DOM svojstva elemenata. Njihova imena nisu uvek ista, kao ni njihove vrednosti.
Neka svojstva takođe možda nemaju
odgovarajuće atribute, za njih
je neophodno koristiti metod
prop,
koji prvi parametar prima ime svojstva,
a drugi - true ili false.
Ako postavite true - svojstvo će se postaviti,
a ako false - ukloniće se.
Razmotrimo sledeći primer. Neka imamo input:
<input type="text" id="test">
Hajde da postavimo za input
atribut disabled:
$('#test').prop('disabled', true);
HTML kod će onda izgledati ovako:
<input type="text" id="test" disabled>
A sada, obrnuto, uklonimo disabled:
$('#test').prop('disabled', false);
HTML kod će onda izgledati ovako:
<input type="text" id="test">