jQuery-де бір атрибут-сипатты өзгерту

Элементтердің сипаттары мен атрибуттарын шатастырмау маңызды. DOM ағашын құру кезінде атрибуттар оларға сәйкес келетін элементтердің DOM сипаттарына айналады. Олардың атаулары әрқашан сәйкес келмейді, сондай-ақ олардың мәндері де.

Кейбір сипаттардың сәйкес атрибуттары болмауы мүмкін, олар үшін prop әдісін қолдану қажет, ол бірінші параметр ретінде сипат атауын қабылдайды, ал екіншісі - true немесе false.

Егер true орнатсаңыз - сипат белгіленеді, ал егер false орнатсаңыз - жойылады.

Келесі мысалды қарастырайық. Бізде енгізу өрісі бар делік:

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

Енгізу өрісі үшін disabled атрибутын орнатайық:

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

HTML коды былай көрінеді:

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

Ал енді, керісінше, disabled-ты алып тастайық:

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

HTML коды былай көрінеді:

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