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методу,
ал элементтердин атрибуттары менен иштөөгө мүмкүндүк берет