4 of 119 menu

Metoden attr

Metoden attr lar deg hente og endre hvilket som helst attributt til et element.

Det er viktig å ikke forveksle egenskaper og attributter til elementer. Ved opprettelse av DOM-treet blir attributter oversatt til deres tilsvarende DOM-egenskaper for elementer. Deres navn er ikke alltid de samme, verken når det gjelder navn eller verdier. Noen egenskaper kan også mangle tilsvarende attributter, de kan bare hentes og settes ved bruk av metoden prop, for eksempel egenskapen tagName.

Syntaks

Hente verdien til et attributt:

$(selector).attr(attributtnavn);

Endre verdien til et attributt:

$(selector).attr(attributtnavn, ny verdi);

Endre verdiene til flere attributter:

$(selector).attr({første_attributt: ny_verdi, andre_attributt: ny_verdi, ...});

Bruke en funksjon på hvert element i settet:

$(selector).attr(attributtnavn, function(indeks i settet, nåværende attributtverdi));

Eksempel

I det følgende eksempelet henter vi en input ved dens id og skriver ut verdien til dens value-attributt:

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

Eksempel

La oss nå skrive en ny verdi 'www' til det samme attributtet:

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

HTML-koden vil da se slik ut:

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

Eksempel

La oss endre attributtene type og value samtidig:

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

HTML-koden vil da se slik ut:

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

Eksempel

La oss endre value-attributtet for hver input - legge til indeksen til elementet i settet til den nåværende value-verdien:

<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-koden vil da se slik ut:

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

Se også

  • metoden removeAttr,
    som lar deg slette attributter til elementer
  • metoden prop,
    som lar deg arbeide med egenskaper til elementer
  • metoden val,
    som lar deg hente og endre nåværende verdi for et element
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis