Я пытаюсь использовать псевдоселекторы ": visible" и ": first-child" в jQuery, и это, похоже, не работает. У меня есть следующий HTML:
<div>
<a class="action" style="display:none;">Item One</a>
<a class="action">Item One</a>
<a class="action">Item One</a>
</div>
И следующий вызов jQuery:
$("div a.action:visible:first-child").addClass("first");
Но кажется, что он никогда не находит нужный элемент ... он находит первый элемент, но не первый видимый элемент. Я даже пытался поменять местами порядок выбора ": first-child: visible" вместо ": visible: first-child", и это тоже не работает. Есть идеи?