Ndryshimi i një atributi-veti në jQuery
Është e rëndësishme të mos ngatërrohen vetitë dhe atributet e elementeve. Gjatë krijimit të pemës DOM, atributet përkthehen në vetitë përkatëse DOM të elementeve. Emrat e tyre nuk përkojnë gjithmonë, ashtu si edhe vlerat e tyre.
Disa veti gjithashtu mund të mos kenë
atribute përkatëse, për to
është e nevojshme të përdoret metoda
prop,
e cila si parametër të parë pranon emrin e vetisë,
dhe si të dytën - true ose false.
Nëse vendosni true - vetia do të vendoset,
dhe nëse false - do të hiqet.
Le të shqyrtojmë shembullin e mëposhtëm. Le të themi se kemi një input:
<input type="text" id="test">
Le t'i vendosim input-it
atributin disabled:
$('#test').prop('disabled', true);
Kodi HTML do të duket kështu:
<input type="text" id="test" disabled>
Dhe tani, anasjelltas, le të heqim disabled:
$('#test').prop('disabled', false);
Kodi HTML do të duket kështu:
<input type="text" id="test">