我知道我可以通过一些额外的javascript来做到这一点,但我猜测有一种方法可以使用jQuery选择器。
我正在寻找的元素将拥有刚刚(在之前的JS行上)将其display属性设置为none的兄弟。如果元素甚至有一个可见的兄弟,我不想要匹配。
非常感谢。
答案 0 :(得分:2)
可能有一种更简洁的方式,但这应该有效:
var siblings = $('#myItem').siblings(":visible").length;
var item = siblings == 0 ? $('#myItem') : null;
alert(item);
你可以在这里看到小提琴:http://jsfiddle.net/JmwcR/23/