1 of 119 menu

Methode html

De methode html maakt het mogelijk om de tekst van een element te wijzigen en deze samen met de tags op te halen.

Syntaxis

Tekst ophalen:

$(selector).html();

Tekst wijzigen:

$(selector).html(nieuwe tekst);

Extra

De methode html kan een opgegeven functie toepassen op elk element in de set. Hierbij ontvangt de functie als eerste parameter het nummer van het element in de set, en als tweede parameter - de huidige tekst van het element:

$(selector).html(function(nummer in set, huidige tekst van element));

De namen van de variabelen in de functie kunnen willekeurig zijn. Stel, we geven de eerste parameter de naam index - dan is binnen onze functie de variabele index beschikbaar, waarin het nummer in de set zal zitten voor dat element dat de functie op dat moment verwerkt. Op dezelfde manier, als we voor de tweede parameter bijvoorbeeld de naam value geven - dan is binnen onze functie de variabele value beschikbaar, waarin de tekst zal zitten van dat element dat de functie op dat moment verwerkt:

$(selector).html(function(index, value) { // hier zijn de variabelen index en value beschikbaar });

De tekst van elk element verandert in die, welke de functie specifiek voor dit element teruggeeft.

Voorbeeld

Laten we de inhoud van onze alinea weergeven:

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

Voorbeeld

Laten we de inhoud van onze alinea wijzigen:

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

De HTML-code ziet er dan zo uit:

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

Voorbeeld

Laten we de inhoud van onze alinea wijzigen naar tekst met tags:

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

De HTML-code ziet er dan zo uit:

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

Voorbeeld

Laten we aan elke alinea zijn volgnummer in de set toevoegen aan het einde:

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

De HTML-code ziet er dan zo uit:

<p>tekst 0</p> <p>tekst 1</p> <p>tekst 2</p>

Zie ook

  • methode text,
    die het mogelijk maakt om de tekst van een element zonder tags op te halen
  • JavaScript eigenschap innerHTML,
    waarmee je de tekst van een element kunt wijzigen in pure JavaScript
  • JavaScript eigenschap outerHTML,
    waarmee je de tekst van een element samen met zijn tag kunt wijzigen in pure JavaScript
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren