Всем привет! Хочу удалить div с надписью корзина, но удаляется почему-то родительcкий div foot-carousel
$("#foot-carousel:has('div'):contains('Корзина пуста.')").remove();
<div id="foot-carousel" class="owl-carousel">
<div>Корзина пуста.</div>
</div>
Так зачем тогда использушь has?
$("#foot-carousel:has('div'):contains('Корзина пуста.')").remove();
^^^^^^^^^^^^^^| || |
этот элемент | || |
если внутри есть ^^^^^-----^| |
div | |
и внутри есть текст ^^^^^^^^^^----------------^
Корзина пуста.
Надо так:
$("#foot-carousel div:contains('Корзина пуста.')").remove();
$("#foot-carousel:has('div'):contains('Корзина пуста.')").children().remove();
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники