У меня есть div, вложенный в якорь, подобный этому:
<a href="www.example.com">
<div class="nested-div"></div>
</a>
Я хочу, чтобы якорь не подчеркивался или не перенаправлялся на www.example.com при наведении курсора или щелчке по вложенному div. Я думал, что это возможно с помощью event.stopPropagation (), но он не работает.
Я могу остановить событие click, когда я нажимаю на вложенный div от перенаправления на href, используя это:
$('.nested-div').ready(function() {
$('.nested-div').click(function(e){
e.preventDefault();
});
});
Теперь я хочу также запретить наведению указателя мыши на вложенный элемент div, но это не работает:
$('.nested-div').mouseenter(function(e){
e.stopPropagation();
});
Чтобы было ясно, я хочу навести сам привязку на иметь подчеркивание, но не когда вложенный div находится. Это возможно?