jQuery-da bitta atribut-xususiyatni o'zgartirish
Elementlarning xususiyatlari va atributlarini aralashtirib yubormaslik muhimdir. DOM daraxti yaratilganda, atributlar mos keladigan DOM elementlarining xususiyatlariga aylantiriladi. Ularning nomi va qiymatlari har doim ham mos kelmasligi mumkin.
Ba'zi xususiyatlar mos keladigan atributlarga ega bo'lmasligi mumkin, ular
uchun prop
metodidan foydalanish zarur,
uning birinchi parametri xususiyat nomi,
ikkinchi parametri esa - true yoki false.
Agar true qo'ysangiz - xususiyat o'rnatiladi,
agar false qo'ysangiz - o'chiriladi.
Quyidagi misolni ko'rib chiqaylik. Faraz qilaylik, bizda input maydoni bor:
<input type="text" id="test">
Keling, input maydoni uchun
disabled atributini o'rnatamiz:
$('#test').prop('disabled', true);
HTML kodi quyidagicha ko'rinadi:
<input type="text" id="test" disabled>
Va endi, aksincha, disabled ni olib tashlaymiz:
$('#test').prop('disabled', false);
HTML kodi quyidagicha ko'rinadi:
<input type="text" id="test">