Сокрытие родительских отделений в JQuery

Я не рекомендую вышеуказанный ответ.

Я считаю, что лучше всего использовать Debian Analytics js на вашем локальном хосте. Отладка распечаток в консоли ВСЕ, что происходит, включая события запуска. Таким образом, вы можете проверить, работает ли ваш код, не отправляя информацию об отслеживании в Analytics на Localhost (что не имеет смысла).

Узнайте больше здесь :)

8
задан tvanfosson 22 June 2009 в 19:11
поделиться

1 ответ

Вам необходимо остановить распространение события щелчка в обработчике для внутреннего элемента. Без этого также будет вызван обработчик для родителя. Для получения дополнительной информации см. Объект события jQuery .

$("#elt").click( function (e) {
    e.stopPropagation();
    $(this).parent().parent().hide();
});
23
ответ дан 5 December 2019 в 07:13
поделиться
Другие вопросы по тегам:

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