1 of 119 menu

Metóda html

Metóda html umožňuje meniť text elementu a získať jeho text spolu s tagmi.

Syntax

Získanie textu:

$(selektor).html();

Zmena textu:

$(selektor).html(nový text);

Dodatočné informácie

Metóda html môže aplikovať zadanú funkciu na každý element v množine. Prvým parametrom funkcia získa číslo elementu v množine, a druhým parametrom - aktuálny text elementu:

$(selektor).html(function(číslo v množine, aktuálny text elementu));

Mená premenných vo funkcii môžu byť ľubovoľné. Napríklad, ak pre prvý parameter dáme meno index - potom vnútri našej funkcie bude dostupná premenná index, v ktorej bude číslo v množine pre ten element, ktorý funkcia spracováva v danom momente. Analogicky, ak pre druhý parameter dáme, napríklad, meno value - potom vnútri našej funkcie bude dostupná premenná value, v ktorej bude text toho elementu, ktorý funkcia spracováva v danom momente:

$(selektor).html(function(index, value) { // tu sú dostupné premenné index a value });

Text každého elementu sa zmení na ten, ktorý vráti funkcia konkrétne pre tento element.

Príklad

Vypíšme na obrazovku obsah nášho odseku:

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

Príklad

Zmeňme obsah nášho odseku:

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

HTML kód bude vyzerať takto:

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

Príklad

Zmeňme obsah nášho odseku na text s tagmi:

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

HTML kód bude vyzerať takto:

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

Príklad

Pridajme každému odseku na konci jeho poradové číslo v množine:

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

HTML kód bude vyzerať takto:

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

Pozri tiež

  • metóda text,
    ktorá umožňuje získať text elementu bez tagov
  • JavaScript vlastnosť innerHTML,
    s ktorou je možné zmeniť text elementu v čistom JavaScripte
  • JavaScript vlastnosť outerHTML,
    s ktorou je možné zmeniť text elementu spolu s jeho tagom v čistom JavaScripte
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť