Измена једног атрибута-својства у 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">