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):

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

Wacha tuweke kichagizo kiambatanishi disabled:

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

Msimbo wa HTML utaonekana hivi:

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

Sasa, kinyume chake, tuondoe disabled:

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

Msimbo wa HTML utaonekana hivi:

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