我正在处理一个带有可点击行的 javascript 数据表。每行都有 onclick 功能,但在我的一列中我有不同的链接打开 jquery 对话框,在这一列上我想禁用行点击方法,如何做到这一点?这是我实现的行点击功能
$(rec' tbody').on( 'click', 'tr', function () {
});
原文由 user6224891 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在处理一个带有可点击行的 javascript 数据表。每行都有 onclick 功能,但在我的一列中我有不同的链接打开 jquery 对话框,在这一列上我想禁用行点击方法,如何做到这一点?这是我实现的行点击功能
$(rec' tbody').on( 'click', 'tr', function () {
});
原文由 user6224891 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以检查点击的内容是否是锚点
$(rec' tbody').on( 'click', 'tr', function (evt) {
if ( $(evt.target).is("a") ) {
return;
}
/* do whatever here */
});
或其他选项是停止从链接/单元传播事件。
原文由 epascarello 发布,翻译遵循 CC BY-SA 3.0 许可协议
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答821 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
您必须禁用该特定列的行点击