区别:first-child和.children()。first()

时间:2015-11-25 05:58:53

标签: jquery jquery-selectors

我已获得代码评论,使用$('.something:first-child')代替$('.something').children().first()
事情都会产生不同的结果。

出于好奇,两者看起来都有相同的含义,但不知何故的方式不同。这两者有什么区别?

修改 $('.something>:first-child')似乎给了我正确的结果,即与$(' .something')相同.children()。first(),如果这有帮助

1 个答案:

答案 0 :(得分:2)

$('.something:first-child')指出了具有类.something的元素的第一个实例,其中$('.something>:first-child')查看了具有类.something的元素的第一个子元素。

您可以查看css选择器here