有没有人知道是否可以定义一个CSS选择器来选择div中的第一个图像,但是只有当它是div中的第一个孩子时才可以.
在jQuery中,我会使用这样的比较…
if ($('#div img:first-child') == $('#div>*:first-child')) { ... }
解决方法
By definition of “first-child”,选择器(假设你的div有一个id的id)
#div img:first-child
已经做到了任何div的第一个图像是
div img:first-child
然而,正如BoltClock的回答指出的那样,如果您可以将img元素嵌套在div的更深处,则需要子选择器.