Работа с текстовым содержимым элемента

.text() — получает/устанавливает текстовое содержимое для каждого элемента в наборе, в том числе и их потомков.

Возвращает текст содержащийся в выбранном элементе. Если таких элементов несколько, метод возвратит строку, в которой будет содержимое всех элементов, расположенное через пробел.

В отличие от метода .html(), .text() может быть использован в XML и HTML-документах.

Пример 1

Нажмите на кнопку, чтобы получить текст, содержащийся в элементе .demo-container

See the Pen PWLzKd by Aleksei (@AmateR) on CodePen.dark

Внимание! Метод .text() не может быть использован для получения содержимого тегов input и textarea Для получения их содержимого используйте метод .val()

Заменяет все содержимое у выбранных элементов.

  • text (тип: строка, число или логическое значение) — текст, на который будет заменено содержимое. Если передается числовое или логическое значение, то оно переводится в строку.

Пример 2

Нажмите на кнопку, чтобы заменить весь текст, содержащийся в элементе .demo-container

See the Pen NdJroQ by Aleksei (@AmateR) on CodePen.dark

В результате работы скрипта html-код был помещен как обычный текст, потому что jQuery преобразует теги в их сущности, аналогично функции htmpspecialchars в php.

заменяет все содержимое у выбранных элементов на возвращенный пользовательской функцией текст.

  • function (index, text) — функция, которая вызывается индивидуально для каждого отдельного элемента в наборе
    • index — позиция элемента в наборе;
    • text — текущий текст элемента.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *