Изменение текста внутри элемента с помощью jQuery
Используя jQuery, вы можете изменить текст между начальным и конечным тегами элемента. Вы даже можете изменить разметку HTML. В jQuery есть функция, называемая .html()
которая позволяет добавлять HTML-теги и текст внутри элемента. Любое содержимое, ранее содержавшееся в элементе, будет полностью заменено содержимым, которое вы предоставляете, используя эту функцию. Вот как вы могли бы переписать и подчеркнуть текст нашего заголовка: $("h3").html("<em>jQuery Playground</em>");
jQuery также имеет аналогичную функцию под названием .text()
которая изменяет текст без добавления тегов. Другими словами, эта функция не будет оценивать любые теги HTML, переданные ей, но вместо этого будет рассматривать ее как текст, который вы хотите заменить существующим контентом. Измените кнопку с id target4
, выделив ее текст. Проверьте эту ссылку, чтобы узнать больше о различии между <i>
и <em>
и их использованием. Обратите внимание, что, хотя <i>
традиционно используется для подчеркивания текста, с тех пор он был использован для использования в качестве тега для значков. Тег <em>
теперь широко признан тегом для акцента. Либо будет работать для этой задачи.