Metod prop
Metod prop elementin xassesini almaq ve
deyisdirmek imkani verir.
Elementlerin xasseleri ve atributlarini qarisdirmamaq cox vacibdir.
DOM agacinin yaradilmasi zamanı atributlar
uygun DOM element xasselerine cevrilir. Onlarin
adlari ve deyerleri her zaman ust-uste dusmur.
Bezi xasselerin hemin atributlara uygunluqu olmaya biler,
onlar yalniz metod prop istifade edildikde
alina ve teyin edile biler, meselen
tagName xassesi. Elementin
atributlarini almaq ucun metod
attr istifade edin.
Sintaksis
Xassenin deyerinin alinmasi:
$(selektor).prop(xasse adi);
Xassenin deyerinin deyisdirilmesi:
$(selektor).prop(xasse adi, yeni deyer);
Bir neçe xassenin deyerlerinin deyisdirilmesi:
$(selektor).prop({birinci_xasse: yeni_deyer, ikinci_xasse: yeni_deyer, ...});
Funksiyanin her bir elemente topluda tetbiq edilmesi:
$(selektor).prop(xasse adi, function(toplu nomresi, xassenin cari deyeri));
Numune
Asagidaki numunede biz abzası onun id ile
alacagiq ve ekrana onun className xassesinin deyerini cixartacagiq:
<p id="test" class="aaa">text</p>
let value = $('#test').prop('className');
console.log(value);
Numune
Gelin eyni zamanda
className ve disabled xasselerini deyisdirek:
<input type="checkbox" class="aaa" id="test" />
$("#test").prop({ className: 'bbb', disabled: 'true' });
Hemcinin bax
-
metod
removeProp,
elementlerin xasselerini silmek imkani verir -
metod
attr,
elementlerin atributlari ile işlemek imkani verir