prop usuly
prop usuly element üçin aýratynlyk almagy we
üýtgetmegi üpjün edýär.
Elementleriň aýratynlyklaryny we atlaryny çatmak örän ähmiýetli.
DOM agajyny döretmekde atlar üýtgedilýär
şol DOM elementleriniň aýratynlyklaryna. Olaryň
atlar we bahalary daýym birmeňzeş bolmaýar.
Käbir aýratynlyklaryň degişli atlary bolmaýar, olar
alnyp we ýerleşdirilip bilner diňe prop usulyny ulanylanda,
mysal üçin tagName aýratynlygy.
Element üçin atlary almak üçin attr
usulyny ulanyň.
Sintaksis
Aýratynlygyň bahasyny almak:
$(selektor).prop(aýratynlygyň ady);
Aýratynlygyň bahasyny üýtgetmek:
$(selektor).prop(aýratynlygyň ady, täze baha);
Birnäçe aýratynlyklaryň bahalaryny üýtgetmek:
$(selektor).prop({birinji_aýratynlyk: täze_baha, ikinji_aýratynlyk: täze_baha, ...});
Her elemente funksiýany ulanmak:
$(selektor).prop(aýratynlygyň ady, function(setirdeki nomer, aýratynlygyň häzirki bahasy));
Mysal
Indiki mysalda biz abzasy id boýunça alarys
we ekrana onuň className aýratynlygynyň bahasyny görkezeris:
<p id="test" class="aaa">tekst</p>
let baha = $('#test').prop('className');
console.log(baha);
Mysal
Bir wagtda className we disabled
aýratynlyklaryny üýtgeteliň:
<input type="checkbox" class="aaa" id="test" />
$("#test").prop({ className: 'bbb', disabled: 'true' });
Şeýle-de görüň
-
removePropusuly,
elementleriň aýratynlyklaryny aýyrmaga rugsat berýär -
attrusuly,
elementleriň atlary bilen işlemäge rugsat berýär