1 of 119 menu

Metoden html

Metoden html låter dig ändra texten i ett element och få dess text tillsammans med taggar.

Syntax

Hämta text:

$(selector).html();

Ändra text:

$(selector).html(ny text);

Ytterligare information

Metoden html kan applicera en given funktion på varje element i uppsättningen. Funktionen tar då första parametern som elementets index i uppsättningen, och den andra parametern - elementets nuvarande text:

$(selector).html(function(index i uppsättningen, nuvarande elementtext));

Variabelnamnen i funktionen kan vara vilka som helst. Till exempel, om vi ger det första parametern namnet index - då kommer inuti vår funktion variabeln index att vara tillgänglig, som innehåller indexet i uppsättningen för det element som funktionen bearbetar för tillfället. På samma sätt, om vi ger den andra parametern till exempel namnet value - då kommer inuti vår funktion variabeln value att vara tillgänglig, som innehåller texten för det element som funktionen bearbetar för tillfället:

$(selector).html(function(index, value) { // här är variablerna index och value tillgängliga });

Texten för varje element kommer att ändras till den som funktionen returnerar för just det elementet.

Exempel

Låt oss skriva ut innehållet i vårt stycke:

<p id="test">text</p> let text = $('#test').html(); alert(text);

Exempel

Låt oss ändra innehållet i vårt stycke:

<p id="test">text1</p> $('#test').html('text2');

HTML-koden kommer att se ut så här:

<p id="test">text2</p>

Exempel

Låt oss ändra innehållet i vårt stycke till text med taggar:

<p id="test">text1</p> $('#test').html('<span>text2</span>');

HTML-koden kommer att se ut så här:

<p id="test"><span>text2</span></p>

Exempel

Låt oss lägga till dess ordningsnummer i uppsättningen i slutet av varje stycke:

<p>text</p> <p>text</p> <p>text</p> $('p').html(function(index, value){ return value + ' ' + index; });

HTML-koden kommer att se ut så här:

<p>text 0</p> <p>text 1</p> <p>text 2</p>

Se även

  • metoden text,
    som låter dig hämta elementets text utan taggar
  • JavaScript-egenskapen innerHTML,
    som låter dig ändra elementets text i ren JavaScript
  • JavaScript-egenskapen outerHTML,
    som låter dig ändra elementets text tillsammans med dess tagg i ren JavaScript
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