Meetod prop
Meetod prop võimaldab hankida ja
muuta elemendi omadust.
Oluline on mitte segi ajada elementide omadusi ja atribuute.
DOM-puu loomisel teisendatakse atribuudid
vastavatesse elementide DOM-omadustesse. Nende
nimetused ei lange alati kokku, samuti nende väärtused.
Mõnedel omadustel ei pruugi olla
neile vastavaid atribuute, neid saab
hankida ja määrata ainult meetodi
prop kasutamisel, näiteks omadus
tagName.
Elemendi atribuutide hankimiseks kasuta meetodit
attr.
Süntaks
Omaduse väärtuse hankimine:
$(selektor).prop(omaduse nimi);
Omaduse väärtuse muutmine:
$(selektor).prop(omaduse nimi, uus väärtus);
Mitme omaduse väärtuste muutmine:
$(selektor).prop({esimene_omadus: uus_väärtus, teine_omadus: uus_väärtus, ...});
Funktsiooni rakendamine igale elemendile komplektis:
$(selektor).prop(omaduse nimi, function(seerianumber komplektis, omaduse praegune väärtus));
Näide
Järgmises näites hankime lõigu selle id
abil ja kuvame ekraanil selle omaduse className väärtuse:
<p id="test" class="aaa">text</p>
let value = $('#test').prop('className');
console.log(value);
Näide
Muudame korraga omadusi
className ja disabled:
<input type="checkbox" class="aaa" id="test" />
$("#test").prop({ className: 'bbb', disabled: 'true' });
Vaata ka
-
meetod
removeProp,
mis võimaldab elementide omadusi eemaldada -
meetod
attr,
mis võimaldab töötada elementide atribuutidega