Prop մեթոդ
prop մեթոդը թույլ է տալիս ստանալ և
փոփոխել տարրի հատկությունը։
Կարևոր է չշփոթել տարրերի հատկությունները և ատրիբուտները։
DOM ծառի ստեղծման ժամանակ ատրիբուտները վերածվում են
դրանց համապատասխանող DOM հատկությունների։ Դրանց
անվանումները միշտ չէ, որ համընկնում են, ինչպես նաև դրանց արժեքները։
Որոշ հատկություններ նույնպես կարող են չունենալ
դրանց համապատասխանող ատրիբուտներ, դրանք կարող են
ստացվել և սահմանվել միայն prop մեթոդի օգտագործման դեպքում,
օրինակ tagName հատկությունը։
Տարրի ատրիբուտները ստանալու համար օգտագործեք
attr մեթոդը։
Շարահյուսություն
Հատկության արժեքի ստացում.
$(ընտրիչ).prop(հատկության անուն);
Հատկության արժեքի փոփոխում.
$(ընտրիչ).prop(հատկության անուն, նոր արժեք);
Մի քանի հատկությունների արժեքների փոփոխում.
$(ընտրիչ).prop({առաջին_հատկությունը: նոր_արժեք, երկրորդ_հատկությունը: նոր_արժեք, ...});
Ֆունկցիայի կիրառում հավաքածուի յուրաքանչյուր տարրի նկատմամբ.
$(ընտրիչ).prop(հատկության անուն, function(հերթական համարը հավաքածուում, հատկության ընթացիկ արժեք));
Օրինակ
Հաջորդ օրինակում մենք կստանանք պարբերությունն ըստ նրա id-ի
և էկրանին կարտացոլենք նրա className հատկության արժեքը.
<p id="test" class="aaa">տեքստ</p>
let value = $('#test').prop('className');
console.log(value);
Օրինակ
Եկեք միաժամանակ փոխենք className և
disabled հատկությունները.
<input type="checkbox" class="aaa" id="test" />
$("#test").prop({ className: 'bbb', disabled: 'true' });
Տես նաև
-
removePropմեթոդը,
որը թույլ է տալիս հեռացնել տարրերի հատկությունները -
attrմեթոդը,
որը թույլ է տալիս աշխատել տարրերի ատրիբուտների հետ