我试图获取表中的所有表行,然后通过筛选出是否有标题为“ 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/