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:

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

Le t'i vendosim input-it atributin disabled:

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

Kodi HTML do të duket kështu:

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

Dhe tani, anasjelltas, le të heqim disabled:

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

Kodi HTML do të duket kështu:

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