@kamisarlapsha

Как проверять у каких элементов есть дочерние элементы?

Есть много таких элементов
<div class="product-layout product-list"><!--содержимое--></div>
. В некоторые из них, по условию, добавляется элемент <span class="special-new--stiker">NEW</span> и получается:
<div class="product-layout product-list"><span class="special-new--stiker">NEW</span><!--содержимое--></div>

Необходимо проверить, есть ли в элементах product-layout product-list элемент special-new--stiker и далее уже выполнить условие. Как это можно сделать?
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
svistiboshka
@svistiboshka
живые веб интерфейсы
//Vanilla
document.querySelectorAll(".product-layout > .special-new--stiker").forEach(function (n) {
console.log(n.parentNode);
})

//jQuery
$('.product-layout').has('.special-new--stiker')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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