Metoda prop
Metoda prop lejon marrjen dhe
ndryshimin e një vetie të elementit.
Është e rëndësishme të mos ngatërrohen vetitë dhe atributet e elementeve.
Gjatë krijimit të pemës DOM, atributet përkthehen
në vetitë përkatëse DOM të elementeve.
Emrat e tyre nuk përkojnë gjithmonë, ashtu si dhe vlerat e tyre.
Disa veti gjithashtu mund të mos kenë
atribute përkatëse, ato mund të
merren dhe vendosen vetëm duke përdorur metodën
prop, për shembull vetia
tagName. Për
marrjen e atributeve të elementit, përdorni metodën
attr.
Sintaksa
Marrja e vlerës së vetisë:
$(selector).prop(emri i vetisë);
Ndryshimi i vlerës së vetisë:
$(selector).prop(emri i vetisë, vlera e re);
Ndryshimi i vlerave të disa vetive:
$(selector).prop({vetia_e_parë: vlera_e_re, vetia_e_dytë: vlera_e_re, ...});
Zbatimi i një funksioni për çdo element në grup:
$(selector).prop(emri i vetisë, function(numri në grup, vlera aktuale e vetisë));
Shembull
Në shembullin vijues, ne do të marrim një paragraf nga id-ja e tij
dhe do të shfaqim në ekran vlerën e vetisë së tij className:
<p id="test" class="aaa">tekst</p>
let value = $('#test').prop('className');
console.log(value);
Shembull
Le të ndryshojmë njëkohësisht vetitë për
className dhe disabled:
<input type="checkbox" class="aaa" id="test" />
$("#test").prop({ className: 'bbb', disabled: 'true' });
Shihni gjithashtu
-
metoda
removeProp,
e cila lejon heqjen e vetive të elementeve -
metoda
attr,
e cila lejon të punohet me atributet e elementeve