【发布时间】:2016-05-22 08:18:45
【问题描述】:
我有html代码:
<html>
<head></head>
<body>
<div class="images">
Some text
<img src="image1.jpg">
Some text
<img src="image2.jpg">
<img src="image3.jpg">
<img src="image3.jpg">
Some text
<img src="image4.jpg">
Some text
</div>
</body>
</html>
我只需要选择站在一起的图像并为它们添加一个类。 在上面的示例中,我只需要为第二个和第三个图像添加类。 如何使用 Jquery 或 Vanila JS 实现它?
【问题讨论】:
-
img + img将选择前面有另一个图像的任何图像。 -
img + img不起作用jsfiddle.net/dhpqaoLx -
你的文本节点应该被包裹在 span 中,这样可以更容易地定位相关的 imgs。否则,您可以过滤它,但您需要排除空白文本节点,这并不容易
-
您的规范没有多大意义。您说您想选择“站在一起”的图像..“仅第二和第三图像”。为什么不是第4个? (第二个
image3.jpg)
标签: javascript jquery jquery-selectors css-selectors