1

看这个:

var selection= $('table td:first-child');

在实践中,它选择表中第一行的<td>元素。

当我第一次看到它时,我认为它是:选择所有<td>中的所有第一个子元素<table> </table>

但它的作用是:<td>如果它是其父项的第一个子项,则选择表中的所有内容。<td>表示每个标签之间的第一个。

所以,问题是,第一个子选择器是否像一个标志一样工作?或者它就像一种在 jQuery 包装器集中获取相关元素的第一个子元素的方法?

谢谢,

4

2 回答 2

2

Firstchild 将TD在表内获得其父级中的第一个子级。如果你想要你最初的东西,虽然它会像table td > *:first-child. 把它想象成:jQuery 提供的其他过滤器:隐藏、禁用、检查等。它适用于它所附加的选择器中的元素。

于 2010-01-25T14:01:37.417 回答
0

选择:first-child器可以匹配多个:每个父母一个。这相当于:nth-child(1).

来源:这里

于 2010-01-25T14:03:48.283 回答