javascript - 如何确保 clickable 运行而不是 td

标签 javascript jquery html css

我有以下的CSS结构

<table class = "apps">
  <tr>
    <td>  
    </td>
  </tr>
</table>

有时我有

<table class = "apps">
  <tr>
    <td>  
      <a href = "" class = "clickable"></a>
    </td>
  </tr>
</table>

我在选择器 td 上有一个 jquery 事件,在 clickable 上有另一个事件。

我如何确保什么时候 在 td

运行的是可点击事件而不是 td 事件..

最佳答案

您必须使用 e.preventDefault();event.stopPropagation() 阻止事件冒泡。

关于javascript - 如何确保 clickable 运行而不是 td,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20720505/

相关文章:

javascript - Rally 自定义数据存储不会更新

jquery - 如何在窗口大小调整时自动调整 visjs Network 组件的高度?

html - 如何在顶部更大面积的情况下正确布局 flexbox

javascript - 根据 Jquery/Javascript 中的表单提交重定向页面?

javascript - onpaste 事件后访问 javascript 中的变量

javascript - onKeyDown 事件未触发

JQuery UI 加载事件?

javascript - 如何使我的导航栏响应左侧的 Logo

javascript - hidden、block 和 none 样式的区别

javascript - 邮政编码到城市自动完成