@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
$.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
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект