1 of 119 menu

Метод html

Метод html омогућава измену текста елемента и његово добијање заједно са таговима.

Синтакса

Добијање текста:

$(селектор).html();

Измена текста:

$(селектор).html(нови текст);

Додатно

Метод html може да примени задату функцију на сваки елемент у скупу. При томе први параметар функција добија редни број елемента у скупу, а други параметар - тренутни текст елемента:

$(селектор).html(function(редни број у скупу, тренутни текст елемента));

Имена променљивих у функцији могу бити било каква. На пример, ако за први параметар дамо име index - тада унутар наше функције биће доступна променљива index, у којој ће бити редни број у скупу за онај елемент који функција обрађује у датом тренутку. Слично, ако за други параметар дамо, на пример, име value - тада унутар наше функције биће доступна променљива value, у којој ће бити текст оног елемента који функција обрађује у датом тренутку:

$(селектор).html(function(index, value) { // овде су доступне променљиве index и value });

Текст сваког елемента промениће се у онај, који функција врати конкретно за тај елемент.

Пример

Хајде да прикажемо на екран садржај нашег пасуса:

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

Пример

Хајде да променимо садржај нашег пасуса:

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

HTML код ће изгледати овако:

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

Пример

Хајде да променимо садржај нашег пасуса на текст са таговима:

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

HTML код ће изгледати овако:

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

Пример

Хајде да сваком пасусу додамо на крају његов редни број у скупу:

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

HTML код ће изгледати овако:

<p>text 1</p> <p>text 2</p> <p>text 3</p>

Погледајте такође

  • метод text,
    који омогућава да се добије текст елемента без тагова
  • JavaScript особина innerHTML,
    помоћу које се може заменити текст елемента у чистом JavaScript-у
  • JavaScript особина outerHTML,
    помоћу које се може изменити текст елемента заједно са његовим тагом у чистом JavaScript-у
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј