Задать вопрос
@Develm

Как взять текст скриптом через .text?

Есть код:
<div>
<label class="element-invisible" for="edit-submitted-fio">ФИО </label>
<span class="field-prefix"></span> Тест тест тест <span class="field-suffix"></span>
</div>

Так вот, .text() берет и ФИО и Тест тест тест, а как взять только Тест тест тест?
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
$.fn.plainText = function() {
  var str = '';
  this.contents().each(function() {
    if (this.nodeType == 3) {
      str += this.textContent || this.innerText || '';
    }
  });
  return str.trim();
};
var output = $('div').plainText();
console.log(output); // return Тест тест тест

Демо (jsfiddle)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы