Kubadilisha Sifa-Mojawapo ya jQuery
Ni muhimu usichanganye sifa na viambatanishi vya vipengele. Wakati wa kuunda mti wa DOM, viambatanishi hubadilishwa kuwa sifa za DOM zinazofanana za vipengele. Majina yao hayafanani kila wakati, sawa na thamani zao.
Baadhi ya sifa pia zinaweza kukosa
viambatanishi vinavyofanana, kwa hivyo
ni muhutumia njia
prop,
ambayo huchukua jina la sifa kama paramu ya kwanza,
na true au false kama ya pili.
Ikiwa utaweka true - sifa itaanzishwa,
na ikiwa utaweka false - itafutwa.
Tuchunguze mfano ufuatao. Hebu tuseme tuna kichagizo (input):
<input type="text" id="test">
Wacha tuweke kichagizo
kiambatanishi disabled:
$('#test').prop('disabled', true);
Msimbo wa HTML utaonekana hivi:
<input type="text" id="test" disabled>
Sasa, kinyume chake, tuondoe disabled:
$('#test').prop('disabled', false);
Msimbo wa HTML utaonekana hivi:
<input type="text" id="test">