我有一个<div class='input-group' style='display:none'>
的列表是<div id='Group'>
的孩子。
我想计算列表中没有<div class='input-group'>
的{{1}}中有多少{%}}。所以这是得到那个的代码:
style='display:none'
在Chrome中运行良好。但IE无论样式是$("#Group div.input-group[style!='display:none']").length;
还是'display:none'
,都会将整个列表返回给我。
有什么解决方案吗?
答案 0 :(得分:2)
我不知道IE 11的问题,但有更好的方法可以做到这一点
像这样:
$("#Group div.input-group:visible").length;
或者这个:
$("#Group div.input-group").filter(function(){
return this.style.display !== "none";
}).length;
答案 1 :(得分:0)
您可以尝试这样做:
$(".input-group:visible").length
这将只计算没有display: none