Ühe atribuudi-omaduse muutmine jQuery-s
Oluline on mitte segi ajada elementide omadusi ja atribuute. DOM-puu loomisel teisendatakse atribuudid vastavatesse elementide DOM-omadustesse. Nende nimed ja väärtused ei pruugi alati kattuda.
Mõnedel omadustel ei pruugi olla
vastavaid atribuute, nende jaoks
on vaja kasutada meetodit
prop,
mis esimese parameetrina võtab omaduse nime
ja teise parameetrina - true või false.
Kui määrata true - omadus määratakse,
ja kui false - eemaldatakse.
Vaatleme järgmist näidet. Olgu meil sisendväli:
<input type="text" id="test">
Määrame sisendväljale
atribuudi disabled:
$('#test').prop('disabled', true);
HTML-kood näeb välja selline:
<input type="text" id="test" disabled>
Ja nüüd, vastupidi, eemaldame disabled:
$('#test').prop('disabled', false);
HTML-kood näeb välja selline:
<input type="text" id="test">