6 of 119 menu

Metoden prop

Metoden prop lar deg hente og endre egenskapene 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å ha ingen tilsvarende attributter, de kan bare hentes og settes ved bruk av metoden prop, for eksempel egenskapen tagName. For å hente attributter til et element, bruk metoden attr.

Syntaks

Hente verdien til en egenskap:

$(selector).prop(egenskapsnavn);

Endre verdien til en egenskap:

$(selector).prop(egenskapsnavn, ny verdi);

Endre verdiene til flere egenskaper:

$(selector).prop({første_egenskap: ny_verdi, andre_egenskap: ny_verdi, ...});

Bruke en funksjon på hvert element i samlingen:

$(selector).prop(egenskapsnavn, function(indeks i samlingen, nåværende verdi av egenskapen));

Eksempel

I det følgende eksempelet henter vi et avsnitt ved dets id og skriver ut verdien av dets egenskap className:

<p id="test" class="aaa">tekst</p> let value = $('#test').prop('className'); console.log(value);

Eksempel

La oss endre egenskapene for className og disabled samtidig:

<input type="checkbox" class="aaa" id="test" /> $("#test").prop({ className: 'bbb', disabled: 'true' });

Se også

  • metoden removeProp,
    som lar deg slette egenskaper til elementer
  • metoden attr,
    som lar deg arbeide med attributter til elementer
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