我有一个可点击的行,它将触发链接 onclick
事件,但是 trigger()
会在 tr.clickable
上引发新的点击事件并进入循环。如何防止这种情况?
<table>
<tr class="clickable">
<td>Test row</td>
<td><a href="#" onclick="alert('click');" class="trigger"></a></td>
</tr>
</table>
JS:
$('tr.clickable').click(function(){
var trigger = $(this).find('a.trigger');
trigger.trigger('click');
});
这里提供实时演示,内容涉及it技术。
<a href... />
标签的点击函数仅被调用一次并完成。 - marioosh