4 of 119 menu

Метод attr

Метод attr омогућава да добијете и промените било који атрибут елемента.

Важно је не мешати својства и атрибуте елемената. При креирању DOM стабла, атрибути се преводе у одговарајућа DOM својства елемената. Њихова имена не подударају се увек, као ни њихове вредности. Нека својства такође можда немају одговарајуће атрибуте, они се могу добити и поставити само коришћењем методе prop, на пример својство tagName.

Синтакса

Добијање вредности атрибута:

$(селектор).attr(име атрибута);

Мењање вредности атрибута:

$(селектор).attr(име атрибута, нова вредност);

Мењање вредности више атрибута:

$(селектор).attr({први_атрибут: нова_вредност, други_атрибут: нова_вредност, ...});

Примена функције на сваки елемент у скупу:

$(селектор).attr(име атрибута, function(редни број у скупу, тренутна вредност атрибута));

Пример

У следећем примеру ћемо добити инпут по његовом id и исписати на екран вредност његовог атрибута value:

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

Пример

А сада ћемо уписати нову вредност 'www' у исти тај атрибут:

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

HTML код ће изгледати овако:

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

Пример

Хајде да променимо истовремено атрибуте type и value:

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

HTML код ће изгледати овако:

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

Пример

Хајде да сваком инпуту променимо атрибут value - додамо тренутном value редни број елемента у скупу:

<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 код ће изгледати овако:

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

Погледајте такође

  • метод removeAttr,
    који омогућава брисање атрибута елемената
  • метод prop,
    који омогућава рад са својствима елемената
  • метод val,
    који омогућава да добијете и промените тренутну вредност елемента
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј