【发布时间】:2020-07-09 20:59:37
【问题描述】:
假设你有这个 html:
<div class="parent">
<a href="#" class="child"></a>
<span>other elements</span>
</div>
<div class="parent">
<a href="#" class="child"></a>
<span>other elements</span>
</div>
孩子有一个点击事件监听器:
$('body').on( 'click', '.child', doSomething );
如果单击父元素的任何部分,如何触发单击? 我尝试过这样的事情,但它不起作用。 doSomething 函数没有被触发。
$('.parent').each( function() {
$(this).on( 'click', function( e ){
$(this).find('.child').triggerHandler('click');
e.preventDefault();
} );
});
【问题讨论】:
标签: javascript jquery onclicklistener