计算div标签内的img标签数量

aBh*_*jit 15 jquery

我的代码是这样的.

<div id="some_id">
    <img src="some_image.png">
    <img src="some_image.png">
    <div class="another_div"></div>
    <div class="another_div"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想计算div元素中的img标签数量.

我从stackoverflow上的类似问题中找到了这个,它返回了所有子节点的数量.

var count = $("#some_id").children().length;
Run Code Online (Sandbox Code Playgroud)

如何修改此代码或使用其他函数来计算div中img标记的数量?

jod*_*ods 30

在#some_div中计算img:

 $("#some_id img").length
Run Code Online (Sandbox Code Playgroud)

如果你只想要直接的孩子,而不是所有的后代:

$("#some_id > img").length
Run Code Online (Sandbox Code Playgroud)


Opt*_*ime 13

使用

var count = $("#some_id").find('img').length;
Run Code Online (Sandbox Code Playgroud)


Pan*_*ins 7

var count = $("#some_id img").length
Run Code Online (Sandbox Code Playgroud)

选择这样的图像标签.