关于tr的onclick事件和tr里的<img>的onClick事件同时触发的问题 如题: 先在要实现的功能是:当点击<tr>时会显示这行的详细信息, <tr>里有个图片,点击图片是触发编辑此行的信息。 现在遇到的问题是当点击图片时同时触发了两个事件,以至于没办法编辑信息。求高者帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在img的onclick事件里 加上 阻止冒泡:Jquery的 : event.stopPropagation();原生的:function stopBubble(e){if(e && e.stopPropagation){e.stopPropagation(); //w3c}else window.event.cancelBubble=true; //IE}img.onclick= function(event){ stopBubble(event); ......your code} +1 正解要是jquery的话<script type="text/javascript">$(function(){ $('.table tr').click(function(){ alert('tr:cllick') }); $('.table tr img').click(function(event){ event.stopPropagation(); alert('img:click'); })}) </script><table class="table"> <tr> <td>ddd</td> <td>eee</td> <td><img src="1.gif" /></td> <td>ggg</td> </tr></table> <tr> <a href="XXXAction?XXX.id=${XXX.id}">图片路径</a></tr>这是web开发的,用的是ssh的,action跳转的主要意思就是:当你点击路径时请求一个action,将你要显示的详细信息传到下一页在详细信息页面取值 怎样用js实现文字的环形旋转? 求:js 日期插件 支持 ie6 ie7 ie8 ff 问个正则问题!关于英文和中文字节数的!求大神指导~~~ 问个JS中计算时间的问题 紧急求助!! 请教关于call和apply这两个方法的用法 select 跳转问题 高手进 简单问题求助 @@@不用cookies如何实现@@@@ 一段javascript脚本的解析 昨天用在线javascript压缩器压缩ext-all.js,效果还不错 一直提示:xmlhttp is not defined
Jquery的 : event.stopPropagation();原生的:
function stopBubble(e){
if(e && e.stopPropagation){
e.stopPropagation(); //w3c
}else window.event.cancelBubble=true; //IE
}img.onclick= function(event){
stopBubble(event);
......your code
}
要是jquery的话<script type="text/javascript">
$(function(){
$('.table tr').click(function(){
alert('tr:cllick')
});
$('.table tr img').click(function(event){
event.stopPropagation();
alert('img:click');
})
})
</script>
<table class="table">
<tr>
<td>ddd</td>
<td>eee</td>
<td><img src="1.gif" /></td>
<td>ggg</td>
</tr>
</table>
<a href="XXXAction?XXX.id=${XXX.id}">图片路径</a>
</tr>
这是web开发的,用的是ssh的,action跳转的主要意思就是:
当你点击路径时请求一个action,将你要显示的详细信息传到下一页在详细信息页面取值