Статьи

Функция jQuery .text ()

Существует две версии этого текстового атрибута jQuery: .text () и .text (val).

Функция jQuery text ()

Синтаксис: .text ()

Функциональность: .text () получает все объединенное текстовое содержимое всех соответствующих элементов.

Совместимость с браузерами: text () работает во всех браузерах, на которых мы тестировали.

Основной пример:

Найдите текст в первом абзаце (убрав html), затем установите html последнего абзаца, чтобы показать, что это просто текст (красная полужирность исчезла).

Функция jQuery text (val)

Синтаксис: .text (val)

Функциональность: .text (val) похож на .html (), но экранирует HTML (замените «<» и «>» их HTML-сущностями).

Совместимость с браузерами: text (val) работает во всех браузерах, на которых мы тестировали.

Основной пример:
Добавьте текст в абзац (обратите внимание, что жирный тэг экранирован).

 $("p").text("Some new text.");

Альтернатива функции jQuery text ()

Это функция jQuery, которую можно использовать вместо .text () в jQuery для сохранения переносов строк.

 (function($){
   $.fn.innerText = function(msg) {
         if (msg) {
            if (document.body.innerText) {
               for (var i in this) {
                  this[i].innerText = msg;
               }
            } else {
               for (var i in this) {
                  this[i].innerHTML.replace(/&lt;br&gt;/gi,"n").replace(/(&lt;([^&gt;]+)&gt;)/gi, "");
               }
            }
            return this;
         } else {
            if (document.body.innerText) {
               return this[0].innerText;
            } else {
               return this[0].innerHTML.replace(/&lt;br&gt;/gi,"n").replace(/(&lt;([^&gt;]+)&gt;)/gi, "");
            }
         }
   };
})(jQuery);