Ü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:

html<input type="text" id="test">

Määrame sisendväljale atribuudi disabled:

javascript$('#test').prop('disabled', true);

HTML-kood näeb välja selline:

html<input type="text" id="test" disabled>

Ja nüüd, vastupidi, eemaldame disabled:

javascript$('#test').prop('disabled', false);

HTML-kood näeb välja selline:

html<input type="text" id="test">