当点击表格内的 div 时,stoppropagation 直到点击冒泡到 tr 后才会触发。如何停止从 div 中冒泡?
http://jsfiddle.net/tcbnW/决定了我的问题
div点击了!→ tr 点击!→ 停止触发
我需要
div点击了!→ 停止触发
html代码如下
<table>
<tr onclick="$('#INFO').append('tr clicked!<BR>');">
<td>
<div onclick="$('#INFO').append('div clicked!<BR>');" style="font-weight:bold;" class="STOP">test div</div>
</td>
</tr>
</table>
<div id="INFO" style="border:1px solid #F00;"></div>
脚本
$(document).on('click','.STOP',function(event){
$('#INFO').append('STOP triggered<BR>');
event.stopPropagation();
});
使用 jQuery 1.9