Я хочу найти продукты, которые содержат набор разных классов, а затем удалить их. Использование желательно только jQuery.
До сих пор я пробовал несколько вариантов:
$('.div1:contains(\"Cat\"), .div2:contains(\"dog\")').remove();
$('.div1:contains(\"Cat\").div2:contains(\"dog\")').remove();
$('.div1:contains(\"Cat\"):contains(\"dog\")').remove();
Единственный вариант, который работает, это:
$('.div1:contains(\"cat\"), .div1:contains(\"dog\")').remove();
... что не совсем отвечает моей проблеме, поскольку удаляет вещи, которые следует сохранить.
Можно ли выбрать два элемента div, содержащих определенные слова, в одной строке jQuery?
Пример:
Таким образом, все рассматриваемые div имеют один и тот же класс. Все они содержат элементы div одного класса. Мне нужно определить те элементы, которые содержат классы «кошка» и «собака», чтобы иметь возможность удалить только их. Исключение жирафа невозможно.
DIV SAMECLASS - кошка div1 - собака div2
DIV SAMECLASS - кошка div1 - собака div2
DIV SAMECLASS - div1 кошка - div2 жираф