Изменение текста элемента через jQuery

В предыдущих уроках мы с вами научились получать группу элементов через jQuery и даже видели некоторые примеры работы с методами. Теперь разберемся с ними более подробно. В этом уроке мы научимся менять текст элемента при помощи двух методов: html и text.

Решим следующую задачу: получим все элементы с классом www и одновременно поменяем всем им текст на '!!!'. Пусть у нас есть следующий HTML код:

<p class="www">text</p> <p class="www">text</p> <p class="www">text</p> <p>text</p>

Тогда JavaScript код будет выглядеть следующим образом:

let elems = document.getElementsByClassName('www'); for (let i = 0; i < elems.length; i++) { elems[i].innerHTML = '!!!'; }

Через jQuery все будет намного проще: получим все элементы с помощью доллара, вот так: $('.www'), а потом применим к ним метод html, который параметром принимает новый текст - $('.www').html('new text'). Все! Эта строчка выполнит всю работу без всяких циклов и прочей ерунды. Запустите пример и убедитесь в этом сами:

$('.www').html('!!!');

Всем h3 с помощью метода html поставьте текст '!!!'.



Чат с GPT Компилятор