4 of 119 menu

Njia attr

Njia attr inaruhusu kupata na kubadilisha sifa yoyote ya kipengele.

Ni muhimu usichanganye sifa (properties) na vitambulisho (attributes) vya vipengele. Wakati wa kuunda mti wa DOM, vitambulisho hubadilishwa kuwa sifa za DOM za vipengele. Majina yao hayaendani kila wakati, sawa na thamani zao. Baadhi ya sifa pia zinaweza kukosa vitambulisho vinavyofanana navyo, zinaweza kupatikana na kuwekwa tu wakati wa kutumia njia prop, kwa mfano sifa tagName.

Syntax

Kupata thamani ya kitambulisho:

$(kichaguzi).attr(jina la kitambulisho);

Kubadilisha thamani ya kitambulisho:

$(kichaguzi).attr(jina la kitambulisho, thamani mpya);

Kubadilisha thamani za vitambulisho vingi:

$(kichaguzi).attr({kitambulisho_cha_kwanza: thamani_mpya, kitambulisho_cha_pili: thamani_mpya, ...});

Kutumia kitendakazi kwa kila kipengele katika seti:

$(kichaguzi).attr(jina la kitambulisho, function(namba katika seti, thamani ya sasa ya kitambulisho));

Mfano

Katika mfano ufuatao tutapata kichupio kwa kutumia id yake na tutaonyesha thamani ya kitambulisho chake value:

<input type="text" value="!!!" id="test"> let value = $('#test').attr('value'); console.log(value);

Mfano

Sasa tuandike thamani mpya 'www' kwenye kitambulisho hiki hiki:

<input type="text" value="!!!" id="test"> $('#test').attr('value', 'www');

Msimbo wa HTML utaonekana kama hivi:

<input type="text" value="www" id="test">

Mfano

Wacha tubadilishe wakati mmoja vitambulisho type na value:

<input type="text" value="!!!" id="test"> $('#test').attr({value: 'www', type: 'password'});

Msimbo wa HTML utaonekana kama hivi:

<input type="password" value="www" id="test">

Mfano

Wacha kila kichupio tubadilishe kitambulisho value - tuongeze kwenye value ya sasa namba ya mlolongo wa kipengele katika seti:

<input type="text" value="aaa"> <input type="text" value="bbb"> <input type="text" value="ccc"> $('input').attr('value', function(index, value) { return value + ' ' + index; });

Msimbo wa HTML utaonekana kama hivi:

<input type="text" value="aaa 1"> <input type="text" value="bbb 2"> <input type="text" value="ccc 3">

Angalia pia

  • njia removeAttr,
    ambayo inaruhusu kufuta vitambulisho vya vipengele
  • njia prop,
    ambayo inaruhusu kufanya kazi na sifa za vipengele
  • njia val,
    ambayo inaruhusu kupata na kubadilisha thamani ya sasa ya kipengele
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa