2

我知道我可以用一些额外的 javascript 来做到这一点,但我猜有一种方法可以只使用 jQuery 选择器。

我正在寻找的元素将具有刚刚(在上一个 JS 行上)将其 display 属性设置为 none 的兄弟姐妹。如果元素甚至有一个可见的兄弟姐妹,我不想要匹配。

万分感谢。

4

1 回答 1

2

可能有更简洁的方法,但这应该有效:

var siblings = $('#myItem').siblings(":visible").length;
var item = siblings == 0 ? $('#myItem') : null;
alert(item);

你可以在这里看到小提琴:http: //jsfiddle.net/JmwcR/23/

于 2011-10-11T03:40:15.963 回答