<a>
親divがクリックされたときにタグのクリックをトリガーするためにjqueryを使用しようとしています
この構造のために
<div id="menu_container">
<ul id="header_links_container">
<li class="header_link header_link_large border_box_1">
<a class="header_link" href="http://amazon.com">LINK 1</a>
</li>
<li class="header_link border_box_1">
<a class="header_link" href="http://google.com">LINK 2</a>
</li>
<div class="tbc"></div>
</ul>
</div>
これを使って
$('#menu_container').on('click', 'li.header_link', function(){
console.log($(this));
$(this).children('a.header_link').click();
});
クリック数が無限に発生します。<a>
タグでclick()をトリガーすると、その親divもクリックを受け取り、すべてを再度実行するためだと思います。
親divがクリックされたときにアンカーのクリックをシミュレートするにはどうすればよいですか?このSO投稿からの回答を使用しようとしても機能しません。
ありがとうございました