看看这个:
var selection= $('table td:first-child');
实际上,它会选择表格中第一行的<td>
元素。
当我第一次看到它时,我将其视为:选择<td>
中所有<table> </table>
内的所有第一子元素。
但它的作用是:如果它是其父项的第一个子项,则选择表中的所有<td>
。表示每个标签之间的第一个<td>
。
所以,问题是,第一个子选择器是否像旗帜一样工作?或者它就像一种方法来获取jQuery包装器中有问题的元素的第一个子元素?
感谢,
答案 0 :(得分:2)
Firstchild将获得表中TD
作为其父级中的第一个子级。如果你想要的是什么,虽然它像table td > *:first-child
那样。可以想象它与jQuery提供的其他:
过滤器一样:隐藏,禁用,检查等。它适用于它所连接的选择器中的元素。
答案 1 :(得分:0)
:first-child
选择器可以匹配多个:每个父级一个。这相当于:nth-child(1)
。
来源:here。