计算div中可见li项目的数量,不显示

时间:2014-02-17 17:12:37

标签: javascript jquery

我有一个隐藏的div然后我也使用jquery show隐藏li,现在的问题是我无法正确计算它,

这是一个例子

列出项目 列出项目隐藏

当我使用jQuery隐藏,然后使用alert来计算隐藏的li项目的数量时,它不算数,

 alert($("li:not(.hidden)").size());

http://jsfiddle.net/76NNp/24/

1 个答案:

答案 0 :(得分:2)

.hidden更改为 :hidden

alert($("li:not(:hidden)").length);

Fiddle

alert($("li:not(:hidden)").size());

Fiddle

在使用.hidden时,它会选择li没有类hidden,这就是它返回3的原因