6 of 119 menu

Metoden prop

Metoden prop låter dig hämta och ändra en elements egenskap. Det är viktigt att inte blanda ihop egenskaper och attribut hos element. När DOM-trädet skapas omvandlas attribut till motsvarande DOM-egenskaper hos elementen. Deras namn stämmer inte alltid överens, liksom deras värden. Vissa egenskaper kan även sakna motsvarande attribut, de kan endast hämtas och sättas genom att använda metoden prop, till exempel egenskapen tagName. För att hämta elementets attribut, använd metoden attr.

Syntax

Hämta värdet på en egenskap:

$(selector).prop(egenskapsnamn);

Ändra värdet på en egenskap:

$(selector).prop(egenskapsnamn, nytt värde);

Ändra värden på flera egenskaper:

$(selector).prop({första_egenskapen: nytt_värde, andra_egenskapen: nytt_värde, ...});

Tillämpa en funktion på varje element i uppsättningen:

$(selector).prop(egenskapsnamn, function(nummer_i_uppsättningen, nuvarande_egenskapsvärde));

Exempel

I nästa exempel hämtar vi ett stycke via dess id och skriver ut värdet på dess egenskap className:

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

Exempel

Låt oss ändra egenskaperna för className och disabled samtidigt:

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

Se även

  • metoden removeProp,
    som låter dig ta bort egenskaper hos element
  • metoden attr,
    som låter dig arbeta med elementens attribut
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa