4 of 119 menu

Metod attr

Metod attr omogućava da dobijete i promenite bilo koji atribut elementa.

Važno je ne mešati svojstva i atribute elemenata. Prilikom kreiranja DOM stabla, atributi se prevode u odgovarajuća DOM svojstva elemenata. Njihova imena se ne poklapaju uvek, kao ni njihove vrednosti. Neka svojstva takođe možda nemaju odgovarajuće atribute, mogu se dobiti i postaviti samo korišćenjem metode prop, na primer svojstvo tagName.

Sintaksa

Dobijanje vrednosti atributa:

$(selektor).attr(ime atributa);

Promena vrednosti atributa:

$(selektor).attr(ime atributa, nova vrednost);

Promena vrednosti više atributa:

$(selektor).attr({prvi_atribut: nova_vrednost, drugi_atribut: nova_vrednost, ...});

Primena funkcije na svaki element u setu:

$(selektor).attr(ime atributa, function(redni broj u setu, trenutna vrednost atributa));

Primer

U sledećem primeru dobijaćemo input preko njegovog id i ispisaćemo na ekran vrednost njegovog atributa value:

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

Primer

A sada upisaćemo novu vrednost 'www' u ovaj isti atribut:

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

HTML kod će sada izgledati ovako:

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

Primer

Hajde da promenimo istovremeno atribute type i value:

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

HTML kod će sada izgledati ovako:

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

Primer

Hajde da svakom inputu promenimo atribut value - dodamo trenutnom value redni broj elementa u setu:

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

HTML kod će sada izgledati ovako:

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

Pogledajte takođe

  • metod removeAttr,
    koji omogućava brisanje atributa elemenata
  • metod prop,
    koji omogućava rad sa svojstvima elemenata
  • metod val,
    koji omogućava dobijanje i promenu trenutne vrednosti elementa
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij