无法使用右角支架触及子元素

时间:2015-03-30 17:43:36

标签: jquery jquery-selectors css-selectors

这是我想要做的事情

$("table:nth-of-type(1) > tr:not(tr:nth-of-type(1))").hide();

任何人都知道为什么jQuery不支持这种选择方式?

1 个答案:

答案 0 :(得分:1)

那是因为行不是表的子项,它们是tbody的子项:

$("table:nth-of-type(1) > tbody > tr:not(tr:nth-of-type(1))").hide();

即使您在HTML中没有tbody标记,也会为直接在表格中的tbody标记创建tr元素。