4 of 119 menu

Metoda attr

Metoda attr lejon marrjen dhe ndryshimin e çdo atributi të elementit.

Ë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 dhe vlerat e tyre. Disa veti gjithashtu mund të mos kenë atribute përkatëse, ato mund të merren dhe vendosen vetëm duke përdorur metodën prop, për shembull vetia tagName.

Sintaksa

Marrja e vlerës së atributit:

$(selector).attr(emri i atributit);

Ndryshimi i vlerës së atributit:

$(selector).attr(emri i atributit, vlera e re);

Ndryshimi i vlerave të disa atributeve:

$(selector).attr({atributi_i_parë: vlera_e_re, atributi_i_dytë: vlera_e_re, ...});

Zbatimi i funksionit për çdo element në grup:

$(selector).attr(emri i atributit, function(numri në grup, vlera aktuale e atributit));

Shembull

Në shembullin vijues do të marrim një input nga id i tij dhe do të shfaqim në ekran vlerën e atributit të tij value:

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

Shembull

Tani le të shkruajmë një vlerë të re 'www' në të njëjtin atribut:

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

Kodi HTML do të duket kështu:

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

Shembull

Le të ndryshojmë njëkohësisht atributet type dhe value:

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

Kodi HTML do të duket kështu:

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

Shembull

Le të ndryshojmë për çdo input atributin value - duke shtuar në value aktual numrin rendor të elementit në grup:

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

Kodi HTML do të duket kështu:

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

Shihni gjithashtu

  • metoda removeAttr,
    e cila lejon heqjen e atributeve të elementeve
  • metoda prop,
    e cila lejon punën me vetitë e elementeve
  • metoda val,
    e cila lejon marrjen dhe ndryshimin e vlerës aktuale të elementit
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo