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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј