我试图获取表中的所有表行,然后根据它们是否有一个名为“hideGroup”的类来过滤它们。到目前为止,这是我的代码,但它只是不断输出数字。获取表中的所有表行然后检查它们是否有一个名为“hideGroup”的组的正确方法是什么?
var newRows = $("#search-results-table").find("tr");
var filteredRows = newRows.filter(function(n) {
if (n.className != "hideGroup")
return n;
});
最佳答案
你的问题不太清楚。
如果您想选择不具有该类的所有行,请使用:not()
$('#search-results-table tr:not(.hideGroup)')
如果您只想过滤具有该类的内容,请使用:
$('#search-results-table tr.hideGroup');
关于jquery - 如何获取表的所有 tr 元素并使用 jquery 过滤它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6495377/