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:

html<input type="text" id="test">

Keling, input maydoni uchun disabled atributini o'rnatamiz:

javascript$('#test').prop('disabled', true);

HTML kodi quyidagicha ko'rinadi:

html<input type="text" id="test" disabled>

Va endi, aksincha, disabled ni olib tashlaymiz:

javascript$('#test').prop('disabled', false);

HTML kodi quyidagicha ko'rinadi:

html<input type="text" id="test">