2010-01-25 76 views
1

看看这个:第一胎选择器是指什么?选择元素的第一个孩子?或者如果它是第一个孩子就选择它?

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

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

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

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

所以,问题是,第一个孩子的选择器是否像旗子一样工作?或者它的工作方式就像在jQuery封装集中获取元素的第一个子元素一样?

感谢,

回答

2

则firstChild会得到那些他们的父母中的第一个孩子表中的TD。如果你想要什么,但它会像table td > *:first-child。像jQuery提供的:过滤器的其余部分一样考虑它:hidden,disabled,checked等。它适用于它所连接的选择器中的元素。

0

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

来源:here

相关问题