Verandering van een Attribuut-Eienskap in jQuery
Dit is belangrik om nie elemente se eienskappe en attribuite te verwar nie. Met die skep van die DOM-boom word attribuite omskep in die ooreenstemmende DOM-eienskappe van die elemente. Hul name stem nie altyd ooreen nie, net soos hul waardes.
Sommige eienskappe het moontlik ook geen
ooreenstemmende attribuite nie; vir dié
is dit nodig om die
prop-metode te gebruik,
wat as eerste parameter die eienskap se naam aanvaar,
en as tweede - true of false.
As jy true stel - sal die eienskap ingestel word,
en as jy false stel - sal dit verwyder word.
Kom ons kyk na die volgende voorbeeld. Gestel ons het 'n invoerveld:
<input type="text" id="test">
Kom ons stel die
attribuut disabled vir die invoerveld:
$('#test').prop('disabled', true);
Die HTML-kode sal so lyk:
<input type="text" id="test" disabled>
En nou, omgekeerd, verwyder ons disabled:
$('#test').prop('disabled', false);
Die HTML-kode sal so lyk:
<input type="text" id="test">