让我们考虑一下这个片段:
<div>
<img id="img1" src="my_image2.jpg">
<a href="#>
<img id="img2" src="my_image2.jpg">
</a>
</div>
要获取不在链接中的所有图像(在本例中为 id=img1 的 img),以下选择器:not(a) img
似乎可以工作。
现在让我们考虑另一个片段:
<div>
<img id="img1" src="my_image2.jpg">
<a href="#>
<span class="my_class">
<img id="img2" src="my_image2.jpg">
</span>
</a>
</div>
在这种情况下,上面提到的选择器不起作用,并且选择了两个图像。如何修改我的选择器以使其工作?我想避免遍历所选元素的父级。
提前致谢
科伊
谢谢