Я пытаюсь добавить событие при нажатии на div
с родительским классом. Теперь внутри этого div
у меня есть div
с дочерним классом, который имеет свое собственное событие click.
Как мне удается отключить событие click родительской функции для этого дочернего элемента, чтобы выполнить функцию самого дочернего элемента?
Я пытался использовать pointer-event:none;
, но, похоже, он не работает. Я написал jsfiddle для лучшего понимания.
https://jsfiddle.net/arq1epbs/
$(document).on('click', '.parent', function() {
var url = $(this).attr("data-url")
document.location.href = url
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="parent" data-url="www.google.com">
Im the parent
<div class="child">
im the child and I don't want to go to Google
</div>
</div>
Заранее всем спасибо за помощь!