Задать вопрос

Как сделать исключения?

допустим есть код
$('*').each( function(i, el) {
    alert(i);
});

как мне из этого цикла исключить несколько элементов, к примеру head и какой-нибудь .block?

пробовал так
$('*').not('head, .block').each( function(i, el) {
    alert(i);
});

и так
$('*:not(head):not(.block)').each( function(i, el) {
    alert(i);
});

и даже так
$('*').find(':not(head):not(.block)').each( function(i, el) {
    alert(i);
});

и так
$('*').filter(':not(head):not(.block)').each( function(i, el) {
    alert(i);
});


что-то упустил?
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Оценить 8 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Вот так $( "div" ).not( ".green, #blueone" )
Документация - api.jquery.com/not
Ответ написан
@KNLNT Автор вопроса
В общем то нужно пройти все элементы на странице и там с ним с каждым работать, но мне нужно игнорировать некоторые элементы и их дочерние элементы, в том числе и head полностью с внутренностями игнорировать тоже нужно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы