Metode prop
Metode prop ļauj iegūt un
mainīt elementa īpašību.
Ir svarīgi nejaukt elementu īpašības un atribūtus.
Veidojot DOM koku, atribūti tiek pārveidoti
par atbilstošajām elementu DOM īpašībām. To
nazv vienmēr nesakrīt, tāpat kā to vērtības.
Dažām īpašībām var arī nebūt
atbilstošu atribūtu, tās var būt
iegūtas un iestatītas tikai izmantojot metodi
prop, piemēram, īpašība
tagName. Lai
iegūtu elementa atribūtus, izmantojiet metodi
attr.
Sintakse
Īpašības vērtības iegūšana:
$(selektors).prop(īpašības nosaukums);
Īpašības vērtības maiņa:
$(selektors).prop(īpašības nosaukums, jaunā vērtība);
Vairāku īpašību vērtību maiņa:
$(selektors).prop({pirmā_īpašība: jaunā_vērtība, otrajā_īpašība: jaunā_vērtība, ...});
Funkcijas piemērošana katram elementam komplektā:
$(selektors).prop(īpašības nosaukums, function(numurs komplektā, pašreizējā īpašības vērtība));
Piemērs
Nākamajā piemērā mēs iegūsim rindkopu pēc tās id
un izvadīsim ekrānā tās īpašības className vērtību:
<p id="test" class="aaa">text</p>
let value = $('#test').prop('className');
console.log(value);
Piemērs
Vienlaikus mainīsim īpašības
className un disabled:
<input type="checkbox" class="aaa" id="test" />
$("#test").prop({ className: 'bbb', disabled: 'true' });
Skatiet arī
-
metode
removeProp,
kas ļauj dzēst elementu īpašības -
metode
attr,
kas ļauj strādāt ar elementu atribūtiem