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

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

допустим есть код
$('*').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);
});


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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час