Estoy tratando de usar los pseudo-selectores ": visible" y ": primer hijo" juntos en jQuery y parece que no funciona. Tengo el siguiente código HTML:Uso de: visible y: primer hijo juntos en jQuery
<div>
<a class="action" style="display:none;">Item One</a>
<a class="action">Item One</a>
<a class="action">Item One</a>
</div>
Y la siguiente llamada jQuery:
$("div a.action:visible:first-child").addClass("first");
Pero nunca parece encontrar el elemento correcto ... que encuentra el primer elemento pero no la primera visibles elemento. Incluso he intentado cambiar el orden de selector ": primer hijo: visible" en lugar de ": visible: primer hijo" y eso tampoco funciona. ¿Algunas ideas?
¿por qué necesita un primer hijo aquí? – SilentGhost