我已获得代码评论,使用$('.something:first-child')
代替$('.something').children().first()
。
事情都会产生不同的结果。
出于好奇,两者看起来都有相同的含义,但不知何故的方式不同。这两者有什么区别?
修改
$('.something>:first-child')
似乎给了我正确的结果,即与$(' .something')相同.children()。first(),如果这有帮助
答案 0 :(得分:2)
$('.something:first-child')
指出了具有类.something
的元素的第一个实例,其中$('.something>:first-child')
查看了具有类.something
的元素的第一个子元素。
您可以查看css选择器here。