Как реализовать выборку классов?

Доброго времени суток, хабр!
помогите пожалуйста!
у меня есть класс, если у него есть значение (цена)
то она записывается во вложенный класс
если цены нету, то вложенного класса нету и просто td пустой
вот так
622a4aab3b23b384141738.png
622a4ab18edd7812780898.png
я хочу, что бы если класс пустой, то у меня записывалось значение "Бесплатно", а если есть вложенный класс, то бралось его значение
каким образом можно сделать проверку,
if(cost имеет вложенный класс .price-primary) {

моего скила только на такое хватило, но оно не работает
let priceAll = document.querySelectorAll('.cost');
        priceAll.forEach(function(priceAll) {
            if(document.querySelector('.cost .price-primary') !== null) {
                let priceText = priceAll.textContent;
                console.log(priceText);
            } else {
                priceAll.innerText = 'free'
            }
        });
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
hahenty
@hahenty
('•')
-if(document.querySelector('.cost .price-primary') !== null) {
+if(priceAll.querySelector('.cost .price-primary') !== null) {

уговорил
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы