jQuery-də tək atribut-xassənin dəyişdirilməsi
Elementlərin xassələri və atributlarını qarışdırmamaq vacibdir. DOM ağacı yaradılanda, atributlar uyğun DOM xassələrinə çevrilir. Onların adları və dəyərləri həmişə eyni olmur.
Bəzi xassələrin uyğun atributları olmaya bilər, onlar üçün
prop
metodundan istifadə etmək lazımdır.
Bu metod birinci parametr kimi xassənin adını,
ikinci parametr kimi isə true və ya false qəbul edir.
Əgər true təyin etsəniz - xassə aktiv olacaq,
əgər false təyin etsəniz - isə silinəcək.
Aşağıdakı nümunəyə baxaq. Tutaq ki, bizim bir inputumuz var:
<input type="text" id="test">
Gəlin bu input üçün
disabled atributunu təyin edək:
$('#test').prop('disabled', true);
HTML kodu aşağıdakı kimi görünəcək:
<input type="text" id="test" disabled>
İndi isə, əksinə, disabled xassəsini aradan qaldıraq:
$('#test').prop('disabled', false);
HTML kodu aşağıdakı kimi görünəcək:
<input type="text" id="test">