CSS + JQUERY + event.preventdefault

时间:2014-01-28 16:03:00

标签: jquery css events

在这个表中,行在jquery中有一个事件,当我在行中单击时执行它,行内部有一个div ...这些div也有一个事件,当我点击div时执行。但是当我点击div时也执行行的事件......

<table>
 <tr id="one">
  <td>
   <div id="two">
    Hellow world
   </div>
  </td>
 </tr>
</table>

所以,当我点击div时,我想只执行div的事件。如何?

2 个答案:

答案 0 :(得分:5)

ev.stopPropagation()

是你想知道的。

答案 1 :(得分:1)

使用jquery,并确保将“event”作为参数传递给函数

 $(document).on('click', '.desplegar' , function(event) {
  .................
  event.stopPropagation();
 });

这可以防止事件的冒泡。