最新の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
- すなわち (8) アラート
0
1
chromeで警告しないのはなぜですか? 要素は非表示になりません。
フィルターを使用してこれを回避し、すべてを吐き出すことができます!display:none
が、何か間違っているかどうか知りたいです