我试图在jQuery中一起使用“:visible”和“:first-child”伪选择器,它看起来似乎没有工作。我有以下HTML:在jQuery中使用:visible和:first-child
<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”,这也不起作用。有任何想法吗?
你为什么需要这里的第一个孩子? – SilentGhost 2009-05-06 16:51:14