Я написал сценарий на jquery, который добавляет класс ко всем элементам на странице с помощью селектора * (all) . Я хотел бы исключить один элемент div со всеми его дочерними элементами. Мне интересно, как это сделать. Я попытался использовать псевдокласс : не , , включая упомянутый div , но я не знаю, как исключить и его детей. Может ли кто-нибудь из вас помочь мне решить эту проблему?
Код с псевдоклассом: not
$(document).ready(function(){
$('#yellow-background').click(function(){
$(':not(div[aria-label="Slajder"])').addClass("yellow-background");
});
Нормальный код:
$(document).ready(function(){
$('#yellow-background').click(function(){
$('*').addClass("yellow-background");
});