4 of 119 menu

Metodas attr

Metodas attr leidžia gauti ir pakeisti bet kurį elemento atributą.

Svarbu nepainioti elementų savybių ir atributų. Kuriant DOM medį, atributai paverčiami atitinkamomis DOM elementų savybėmis. Jų pavadinimai ne visada sutampa, kaip ir jų reikšmės. Kai kurios savybės taip pat gali neturėti atitinkamų atributų, jos gali būti gautos ir nustatytos tik naudojant metodą prop, pavyzdžiui, savybė tagName.

Sintaksė

Atributo reikšmės gavimas:

$(selektorius).attr(atributo pavadinimas);

Atributo reikšmės keitimas:

$(selektorius).attr(atributo pavadinimas, nauja reikšmė);

Kelių atributų reikšmių keitimas:

$(selektorius).attr({pirmas_atributas: nauja_reikšmė, antras_atributas: nauja_reikšmė, ...});

Funkcijos taikymas kiekvienam elementui rinkinyje:

$(selektorius).attr(atributo pavadinimas, function(numeris rinkinyje, dabartinė atributo reikšmė));

Pavyzdys

Šiame pavyzdyje mes gausime input pagal jo id ir išvesime į ekraną jo atributo value reikšmę:

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

Pavyzdys

O dabar įrašysime naują reikšmę 'www' į tą patį atributą:

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

HTML kodas atrodys taip:

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

Pavyzdys

Pakeiskime vienu metu atributus type ir value:

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

HTML kodas atrodys taip:

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

Pavyzdys

Pakeiskime kiekvienam inputui atributą value - pridėkime prie dabartinio value eilės numerį elemento rinkinyje:

<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 kodas atrodys taip:

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

Taip pat žiūrėkite

  • metodas removeAttr,
    kuris leidžia pašalinti elementų atributus
  • metodas prop,
    kuris leidžia dirbti su elementų savybėmis
  • metodas val,
    kuris leidžia gauti ir pakeisti elemento dabartinę reikšmę
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti