Viena atribūta-īpašības maiņa jQuery
Svarīgi nejaukt elementu īpašības un atribūtus. Veidojot DOM koku, atribūti tiek pārveidoti par atbilstošajiem elementu DOM īpašībām. To nosaukumi ne vienmēr sakrīt, tāpat kā to vērtības.
Dažām īpašībām var arī nebūt
atbilstošo atribūtu, tām
ir jāizmanto metode
prop,
kura pirmo parametru pieņem kā īpašības nosaukumu,
bet otro - true vai false.
Ja iestatīsiet true - īpašība tiks iestatīta,
bet ja false - tiks noņemta.
Apskatīsim šādu piemēru. Pieņemsim, ka mums ir ievades lauks:
<input type="text" id="test">
Iestatīsim ievades laukam
atribūtu disabled:
$('#test').prop('disabled', true);
HTML kods izskatīsies šādi:
<input type="text" id="test" disabled>
Un tagad, otrādi, noņemsim disabled:
$('#test').prop('disabled', false);
HTML kods izskatīsies šādi:
<input type="text" id="test">