У меня есть div, к которому я присоединил событие onclick
. в этом div есть тег со ссылкой. Когда я нажимаю на ссылку, также вызывается событие onclick
из div. Как я могу отключить это, чтобы, если ссылка нажата на div onclick
не уволен?jquery stop child triggering parent event
сценарий:
$(document).ready(function(){
$(".header").bind("click", function(){
$(this).children(".children").toggle();
});
})
HTML код:
<div class="header">
<a href="link.html">some link</a>
<ul class="children">
<li>some list</li>
</ul>
</div>
, если это помогает кто-то, я заменил '$ (» заголовок ")' с '$ (".заголовок * ")' и получил выбранный дочерний элемент (div, forms, input и т. д.). –
e.stopPropagation(); должно быть записано в первой строке, если оно не работает! – ehsan
@ehsan Возможно, вы имели в виду: "или это не сработает »? –