单击表格行和单元格
Table row and cell click
如何为特定于表行(tr)和表数据(td)创建点击事件。
例如,类似于这个的东西
$("table tr").on("click", function(){
// do something with tr without td click handler
});
$("table tr td").on("click", function(){
// do something with td without tr click handler
});
提前感谢
要将click事件绑定到td
元素,使其不会激发父tr
click,需要防止事件在DOM树中冒泡。您应该调用事件对象的stopPropagation
方法:
$("table tr td").on("click", function(e) {
e.stopPropagation();
// do something with td without tr click handler
});
在没有td点击处理程序的情况下使用tr
如果您在捕获阶段绑定点击事件(阅读事件顺序),这也是可能的。为此,您需要使用HTMLElement's addEventListener
方法,jQuery$.fn.on
方法在事件传播的冒泡阶段绑定事件。但是,请注意,如果你仔细考虑,这几乎没有实际意义。很可能是因为你想防止在某些特定的表单元格单击时,事件在td->tr方向冒泡。
相关文章:
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 区分电子表格中的空单元格和0值
- 如何将jQuery/AAJAX结果放入表格单元格
- 在谷歌电子表格中循环单元格
- 使用下拉选择菜单高亮显示一行表格单元格
- 如何通过悬停或点击谷歌电子表格中的单元格来运行自定义功能
- 使用javascript下拉菜单更改表格单元格的颜色
- 表格单元格高度与背景高度匹配
- 在表格单元格中查找超链接
- 谷歌应用程序脚本-onFormSubmit-复制到电子表格中的单元格
- 为什么谷歌应用程序的电子表格setValue函数没有在单元格中设置值
- 数据表 ..如何根据表格的单元格值更改单元格的颜色
- 如何使用单击属性和工具提示动态创建表格单元格,该工具提示将超链接到页面
- 在 DIV 中定位表格单元格
- 单击时将表格单元格从范围更改为输入
- 使用 javascript 为 HTML 表格单元格指定颜色
- 将单击表格单元格重定向到其中的
- JQuery insertAfter();移动下一个表格单元格
- 将工作表复制到新的电子表格,将单元格值添加到新电子表格名称的末尾
- 单击并用CTRL+C复制值时高亮显示html表格单元格