我想顯示jquery隱藏的第一個元素。我的html代碼是:如何找到由jQuery隱藏的第一個元素
<ol>
<li>1</li>
<li style="display:none">2</li>
<li style="display:none">3</li>
<li style="display:none">4</li>
<li style="display:none">5</li>
<li><a class="add">Add More ...</a></li>
</ol>
我想顯示第一個隱藏的LI,每次單擊「a」元素。 我的解決方案如下。但我認爲更好的方式存在。
$("a.add").click(function(){
var hiddens=$(":hidden",$(this).parent().parent());
if (hiddens.length>0)
{
hiddens.each(function(index,el){
if(index==0)
{
$(this).slideToggle("fast");
}
});
}
if (hiddens.length==1)
{
$(this).parent().hide();
}
坦
不壞,:隱藏:LT(1)和 「:隱藏:當量(0)」 似乎足以找到第一個隱藏的元素,所述第二部分具有,$(這個).parent()。parent()不需要=) – 2008-12-15 21:43:35