Задать вопрос
Dejurin
@Dejurin
Software engineer

Как вытянуть данные из гегов с помощью javascript?

<div class="text">Test... <button>OK</button></div>

Нужно вытащить только текст без кнопки.
Делаю $('.text').text() получаю весь текст.
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 2
abyrkov
@abyrkov
JavaScripter
@vshvydky
все гораздо проще
let fullText = document.querySelector('div.text').textContent;
let buttonText = document.querySelector('div.text button').textContent;
let text = fullText.replace(buttonText, '');

Как-то так.
А вообще использование таких конструкций без текст нод считаю непрофессиональным. Не удобно таких парсить )
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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