--- id: 564944c91be2204b269d51e3 title: Змінюйте текст всередині елемента за допомогою jQuery challengeType: 6 forumTopicId: 16773 dashedName: change-text-inside-an-element-using-jquery --- # --description-- Використовуючи jQuery, ви можете змінювати текст між початковими і кінцевими тегами елемента. Можна навіть змінити розмітку HTML. У jQuery є функція `.html()`, що дозволяє додавати HTML-теги та текст в елемент. Будь-який попередній вміст елемента буде повністю замінений на той, що заданий цією функцією. Ось як можна заново переписати та виділити текст заголовка: ```js $("h3").html("jQuery Playground"); ``` jQuery також має схожу функцію, що називається `.text()`, яка змінює лише текст без додавання тегів. Іншими словами, жодні передані HTML-теги не будуть враховуватися, лише сприйматися як текст, яким би ви хотіли замінити даний вміст. Змініть кнопку з ідентифікатором `target4`, виділивши її текст. [Перегляньте нашу статтю про <em>](https://www.freecodecamp.org/news/html-elements-explained-what-are-html-tags/#em-element) to learn the difference between ``, `` та їх використання. Зверніть увагу, що хоча `` колись використовувався для виділення тексту, тепер його прийнято використовувати як тег для іконок. Зараз тег `` широко розповсюджений як тег для виділення. У даному випадку підійде будь-який з цих двох. # --hints-- Текст у кнопці `target4` слід виділити, додавши HTML-теги. ```js assert.isTrue( /|\s*#target4\s*<\/em>|<\/i>/gi.test($('#target4').html()) ); ``` В іншому випадку текст залишиться незмінним. ```js assert($('#target4') && $('#target4').text().trim() === '#target4'); ``` Не змінюйте будь-який інший текст. ```js assert.isFalse(/|/gi.test($('h3').html())); ``` Використовуйте `.html()`, а не `.text()`. ```js assert(code.match(/\.html\(/g)); ``` Вибирайте `button id="target4"` за допомогою jQuery. ```js assert(code.match(/\$\(\s*?(\"|\')#target4(\"|\')\s*?\)\.html\(/)); ``` # --seed-- ## --seed-contents-- ```html

jQuery Playground

#left-well

#right-well

``` # --solutions-- ```html

jQuery Playground

#left-well

#right-well

```