我如何才能找到沒有隱藏的行數,下面是HTMLjQuery的尋找隱藏JEMS
<div style="display:none;">
<ul id="abc">
<li>List Item</li>
<li>List Item</li>
<li style="display:none;">List Item</li>
<li class="hidden">List Item Hidden</li>
</ul>
</div>
CSS
ul { border: 1px solid blue; padding: 2px; margin: 2px;}
li { width: 100px; height:100px; background-color:blue;}
.hidden { display: none; }
jQuery的
$(function() {
alert($("#abc li:not(:hidden)").length);
});
編輯
代碼工作預期,但我要的是
一個隱藏的DIV中隱藏列表項的查找數...
注:這是一個彈出列表,我使用一些代碼.hide()和.show()李但列表有顯示:無;我仍然想知道有多少物品可見,好像它是零,我會隱藏打開此彈出列表的按鈕
編輯-------------- ---------------------------- 2
忘記了一切......
我想找出數而不是隱藏的列表項,如果它們在Div中,它們將變爲可見。
簡單的牛奶現在:-)
有什麼問題你目前的做法?順便說一句,你可以將':not(:hidden)'縮短爲':visible'。 – haim770
@ haim770如果選中小提琴,它會告訴你,我沒有得到李非隱藏.. – Mathematics
自由權數要問什麼,如果有任何疑問 – Jain