:first-child 和 .children().first() 之间的区别
Difference between :first-child and .children().first()
我得到了使用 $('.something:first-child')
而不是 $('.something').children().first()
的代码注释。
两者都会产生不同的结果。
出于好奇,两者看起来具有相同的含义,但在某种程度上却有所不同。两者有什么区别?
编辑:
$('.something>:first-child')
似乎给了我正确的结果,即与 $('.something').children().first() 相同,如果这有帮助的话
$('.something:first-child')
指出具有 class .something
的元素的第一个实例,其中 $('.something>:first-child')
查看具有 class 的元素的第一个子元素.something
.
你可以看看 css 选择器 here。
我得到了使用 $('.something:first-child')
而不是 $('.something').children().first()
的代码注释。
两者都会产生不同的结果。
出于好奇,两者看起来具有相同的含义,但在某种程度上却有所不同。两者有什么区别?
编辑:
$('.something>:first-child')
似乎给了我正确的结果,即与 $('.something').children().first() 相同,如果这有帮助的话
$('.something:first-child')
指出具有 class .something
的元素的第一个实例,其中 $('.something>:first-child')
查看具有 class 的元素的第一个子元素.something
.
你可以看看 css 选择器 here。