【发布时间】:2019-02-23 21:51:32
【问题描述】:
在我看来,我有 4 张桌子。我对每个表都使用了 jQuery Datatables,因此我在视图中显示的一条记录如下所示:
我有什么
var countAllTablesRows = $("table tbody.teu-tbody tr").length;
console.log("Total Rows In Every Table on Page - " + countAllTablesRows);
var rowCountMinusOne = countAllTablesRows - 1;
console.log("Total Rows In Every Table on Page Minus One - " + rowCountMinusOne);
我的目标
当用户单击“删除”链接时,我想计算每个表格 tbody 元素中的所有行。但是,我只想计算有实际数据的表行。而不是只有一行显示“表中没有可用数据”的表。
我在考虑也许使用.each() 来只获取不包含“表中没有可用数据”的表,但我不确定如何攻击它。
感谢任何帮助。
【问题讨论】:
-
可能和这个差不多,看看:stackoverflow.com/a/50650239/2494754
-
很高兴看到你的 html。
-
在有 (
$("tr.hasData").length) 或没有数据 ($("tr:not(.hasNoData)").length) 的行(或表)上添加一个类,或计算Delete链接,使用.filter()仅计算具有不止一列,...
标签: javascript jquery