Здравствуйте, мне необходимо, если корзина становится пустой - присвоить ей класс empty. На php это реализовал, а вот на jquery - не получается. Пробовал отслеживать текст "Товаров: 0 (0 р.)", получилось примерно так:
if ($('#cart-total:contains("Товаров: 0 (0 р.)")').length > 0) {
$("#cart").addClass("empty");
}
Все работает, но только после перезагрузки. Когда же удаляешь товары - класс не меняется. Пробовал отслеживать изменения в реальном времени, тоже ничего:
$('#cart-total').bind("DOMSubtreeModified",function(){
if ($('#cart-total:contains("Товаров: 0 (0 р.)")').length > 0) {
$("#cart-icn").addClass("empty");
}
});
Как сделать так, если человек удалил все товары из корзины и она стала пустой, то ей присваивался класс empty через jquery?