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

Как исключить потомка в селекторе jquery?

Есть контент, подгруженный через ajax:
<div class="content">
        <div class="child"></div>
    </div>

К нему применяется:
$(document).on('click', '.content', function(){
    ...
});

Вопрос: как в данном примере средствами псевдоклассов jquery исключить потомка .child из селектора в методе on? Чтобы при клике на .child ничего не происходило. Пример ниже не работает:
$(document).on('click', '.content:not(.child)', function(){
    ...
});
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
Добавьте
$(document).on('click', '.content .child', function(event){
    event.stopPropagation();
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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