Как выбрать элемент, который не имеет видимых братьев и сестер, используя jQuery? - PullRequest
2 голосов
/ 11 октября 2011

Я знаю, что мог бы сделать это с помощью некоторого дополнительного JavaScript, но я предполагаю, что есть способ сделать это, используя только селектор jQuery.

Элемент (ы), который я ищу, будут иметь братьев и сестер, у которых только что (на предыдущей строке JS) было установлено свойство display равным none. если у элемента (ов) есть хотя бы один видимый брат, я не хочу совпадения.

Спасибо за тонну.

1 Ответ

2 голосов
/ 11 октября 2011

Там может быть более краткий способ, но это должно работать:

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

Вы можете увидеть скрипку здесь: http://jsfiddle.net/JmwcR/23/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...