Всем привет! Хочу удалить 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();
Продвижение своими сайтами как стратегия роста и независимости