Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从第'行中排除一列;s点击事件_Javascript_Jquery_Html - Fatal编程技术网

Javascript 从第'行中排除一列;s点击事件

Javascript 从第'行中排除一列;s点击事件,javascript,jquery,html,Javascript,Jquery,Html,我的代码动态生成表中的行,其中每行的第一列为复选框: 让tr=$(“”); tr.append(``); …单击第一个元素时,需要停止事件传播。添加以下内容: $(document).on('click', '.clickable-row td:first', function(e) { e.stopPropagation() }); 它是否需要是复选框本身的单击事件?这将不允许通过单击表单元格中复选框周围的任何空白来选择行。为什么这将不允许选择行?我没有看到问题中提到行选择?而且,即使点击

我的代码动态生成表中的行,其中每行的第一列为复选框:

让tr=$(“”);
tr.append(``);

单击第一个
元素时,需要停止事件传播。添加以下内容:

$(document).on('click', '.clickable-row td:first', function(e) { e.stopPropagation() });

它是否需要是复选框本身的单击事件?这将不允许通过单击表单元格中复选框周围的任何空白来选择行。为什么这将不允许选择行?我没有看到问题中提到行选择?而且,即使点击复选框,也会向上传播。糟糕的措辞。我猜OP的问题是,单击复选框会导致该行出现“测量信息”,这是他们试图修复的行为。这将是一个问题,他们是想停止直接单击复选框的行为,还是要停止整个单元格的行为。我已要求OP澄清。@BenM我已在:$(文档)之后添加了您的代码。在(“单击”、“.clickable行”,函数(e){…});但它不起作用。更清楚地说,我有一个表格,您可以在其中检查一行或几行并使用它们进行smth,或者您可以单击(可能双击,但我认为这并不重要)一行并打开包含信息的窗口。我不想在复选框(即第一列)单击时显示信息。如果我设置了“.checkbox”而不是“.clickable row td:first”,则它适用于复选框,但不适用于我认为合适的整个单元格。您能否澄清,是否希望在单击复选框时阻止显示度量信息,还是包含复选框的整个单元格?@Cory我想阻止整个单元格,但如果它只是复选框,那么就可以了