有没有更好的方法来编写以下遍历使用selectors
?
$table.children('tbody').children('tr');
我想过滤直系孙子,而不包括进一步的后代(表内表)。
在 jQuery 文档$table.find('> tbody > tr')
中被标记为已弃用。
更新 我正在寻找一个更快或等效于上述方法的选择器。
有没有更好的方法来编写以下遍历使用selectors
?
$table.children('tbody').children('tr');
我想过滤直系孙子,而不包括进一步的后代(表内表)。
在 jQuery 文档$table.find('> tbody > tr')
中被标记为已弃用。
更新 我正在寻找一个更快或等效于上述方法的选择器。
作为替代选择器,我只能建议以下内容。el.childNodes
此外,我怀疑是否有比方法表示的简单 DOM 迭代更快的东西children()
。
$table.find("tr:not(tr tr)");
演示:http: //jsfiddle.net/mZppb/
如果是立即使用:
$('table > tbody > tr');