Spreminjanje enega atributa-lastnosti v jQuery
Pomembno je, da ne zamenjujemo lastnosti in atributov elementov. Pri ustvarjanju DOM drevesa se atributi pretvorijo v ustrezne DOM lastnosti elementov. Njihova imena ne sovpadajo vedno, prav tako ne njihove vrednosti.
Nekatere lastnosti morda tudi nimajo
ujemajočih se atributov, zanje
je potrebno uporabiti metodo
prop,
ki kot prvi parameter sprejme ime lastnosti,
kot drugi pa true ali false.
Če nastavimo true - se lastnost nastavi,
če pa false - se odstrani.
Oglejmo si naslednji primer. Imejmo vnosno polje:
<input type="text" id="test">
Nastavimo za vnosno polje
atribut disabled:
$('#test').prop('disabled', true);
HTML koda bo takole:
<input type="text" id="test" disabled>
In obratno, odstranimo disabled:
$('#test').prop('disabled', false);
HTML koda bo takole:
<input type="text" id="test">