jQueryде бир атрибут-касиеттин өзгөртүүсү
Элементтердин касиеттери менен атрибуттарын чаташтырбоо маанилүү. DOM даракты түзгөндө, атрибуттар элементтердин тиешелүү DOM касиеттерине айланат. Алардын аталышы да, мааниси да ар дайым дал келбейт.
Кээ бир касиеттер тиешелүү атрибуттары жок болушу мүмкүн, алар үчүн
prop методу колдонулушу керек,
ал биринчи параметр катары касиеттин атын кабыл алат,
экинчиси - true же false.
Эгер true белгиленсе - касиет орнотулат,
ал эми false белгиленсе - алынып салынат.
Төмөнкү мисалды карап көрөлү. Бизде input бар дейли:
<input type="text" id="test">
Келгиле, input үчүн
disabled атрибутун орнотолу:
$('#test').prop('disabled', true);
HTML коду мындай көрүнөт:
<input type="text" id="test" disabled>
Эми, тескерисинче, disabled атрибутун алып салалы:
$('#test').prop('disabled', false);
HTML коду мындай көрүнөт:
<input type="text" id="test">