在这个表中,行在jquery中有一个事件,当我在行中单击时执行它,行内部有一个div ...这些div也有一个事件,当我点击div时执行。但是当我点击div时也执行行的事件......
<table>
<tr id="one">
<td>
<div id="two">
Hellow world
</div>
</td>
</tr>
</table>
所以,当我点击div时,我想只执行div的事件。如何?
答案 0 :(得分:5)
ev.stopPropagation()
是你想知道的。
答案 1 :(得分:1)
使用jquery,并确保将“event”作为参数传递给函数
$(document).on('click', '.desplegar' , function(event) {
.................
event.stopPropagation();
});
这可以防止事件的冒泡。