次のコードを実行して、ul の li の数を見つけます。
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("ul").each(function(index) {
alert($(this).find('li').size());
});
});
</script>
</head>
<body>
<ul/>
<ul></ul>
<ul><li>li1</li><li>li2</li></ul>
</body>
</html>
アラートが 2、0、2 と表示されます。li のカウントが 2 と表示されるのはなぜですか? どうすれば0になるのでしょうか?