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