jQuery .lenght 属性没有返回正确的值

Y U*_*ORK -2 jquery

以下问题:

<div id="container">
    <div id="div1" class="div">Div #1</div>
    <div id="div2" class="div">Div #2</div>
    <div id="div3" class="div">Div #3</div>
    <div id="div4" class="div">Div #4</div>
    <div id="div5" class="div">Div #5</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想计算容器内的所有元素,所以我尝试了这个:

$("#container").length;
Run Code Online (Sandbox Code Playgroud)

没有用,即使里面显然有 5 个元素,它也会返回 1。我的错误在哪里?我无法找出我做错了什么。

roy*_*e41 5

它确实有效 - 您正在询问 id 有多少个元素#container

要计算容器内的元素,请尝试以下操作:

$('#container div').length
Run Code Online (Sandbox Code Playgroud)