Я пишу приложение, и мне нужно вернуть класс элемента, на который я нажал.Извлечь div без родителей при событии click
Проблема в том, что как только я нажимаю на элемент, я также получаю все его классы родителей.
код я использую, чтобы получить имена классов:
$('div').click(function() {
console.log($(this).attr("class"));
});
Это образец элементов:
<div class="parent">
<div class="child">
Bla bla bla
</div>
</div>
После я нажимаю на .child div
, он возвращает мне как .child
и .parent
имена классов.
Я полагаю, что должен быть простой способ исправить это, но после нескольких часов исследований я ничего не смог найти.
Просто попробуйте 'return false;' функция щелчка, после 'console.log' - это событие останавливается при первом вызове функции. Если вы хотите применить функцию только к div.child, просто измените первую строку на '$ ('div.child') ...' –
С 'JQuery' всегда есть простой способ исправить ситуацию. Спасибо 'JQuery'! – gdoron