Метод 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әдісі,
элементтердің атрибуттарымен жұмыс істеуге мүмкіндік береді