我使用了最新的jQuery版本(1.9.1)空标记元素和:可见?
我有一个空span
元素:
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body> <span class="c"></span>
</body>
<script type='text/javascript'>
alert($(".c:visible").length);
</script>
</html>
- Chrome浏览器(最新版)提醒
0
- FF(最新版本)警报
1
- IE(8)警报
0
为什么不在Chrome中提示1
?元素不隐藏。
我可以解决此通过使用过滤器和吐出所有的!display:none
,但想知道如果我做错什么
http://jsbin.com/urihov/2/edit
在FF和Safari它提醒0 – 2013-03-19 07:10:09
@SubodhGhulaxe mmm..not到我的测试中.... HTTP://i.stack.imgur.com/ fvl3j.jpg(18.02) – 2013-03-19 07:10:57
FF 19.0.2 - 显示“0” – inser 2013-03-19 07:13:27