onclick
イベントをアタッチしたdivがあります。このdivには、リンク付きのタグがあります。リンクをクリックするとonclick
、divからのイベントもトリガーされます。これを無効にして、リンクをクリックしたときにdiv onclick
が発生しないようにするにはどうすればよいですか?
脚本:
$(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>
$(".header a")
て$(".header *")
、子を選択しました(div、フォーム、入力など)。