【发布时间】:2015-10-17 17:02:18
【问题描述】:
我还有一个问题。 例如我们有一个 HTML:
<div id="imageDiv>
<a id="testA">
<img alt="" src "" id="img1">
<img alt="" src "" id="img2">
<img alt="" src "" id="img3">
<img alt="" src "" id="img4">
<img alt="" src "" id="img5">
</a>
<img alt="" src "" id="img6">
</div>
我如何从最低级别检查,如果可能的话,使用简单的 JQuery 选择器或扩展,ID 为 1 到 5 的图像是否具有相同的父级,但不是具有第 6 个 ID 的图像。
换句话说:如何检查 id 为 1 到 5 的图像是否为兄弟姐妹()?
非常感谢
【问题讨论】:
-
@Tushar 不仅是#img1,还有#img1-5...
-
取item的parent的children,检查是否包含你感兴趣的元素。
-
@artm 这将具有巨大的复杂性并且非常低效,我将不得不检查每个图像是否存在这种情况
-
@Tushar 与 DOM 节点不同,两个 jQuery 对象永远不会“相等”,例如:
$('#img1')[0].parentNode === $('#img5')[0].parentNode
标签: jquery jquery-plugins jquery-selectors