@idx12x4xxx
Начинаю разбираться в JavaScript

Как вытащить текст у объекта Cheerio?

Как можно вытащить текст только у выбранного элемента Cheerio. .text() не подходит, т.к он вытаскивает текст и у всех вложенных объектов в этот объект. Или же есть способ использовать его?

Заранее спасибо.
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 2
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
А что, у тебя текст лежит вне тега? Обращайся к конкретному элементу и забирай его .textContent (это нативно), если их несколько иди по ним циклом и конкатенируй(если надо). Иначе да, будет собран текст всех детишек.
Ответ написан
@idx12x4xxx Автор вопроса
Начинаю разбираться в JavaScript
Данный способ будет работать:

$('.class').first().contents().filter(function() {
    return this.type === 'text';
}).text();
Ответ написан
Ваш ответ на вопрос

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

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