计算div + childs中的<a>标签

Gui*_*ser 7 html size jquery children count

我有一个关于jQuery的问题.我需要计算<a>div中的标签数量.现在可以通过使用来轻松完成$('.classOfDiv > a').size();.但我需要在classOfDiv的几个孩子中计算a.

防爆.

<div class="classOfDiv">
    <div class="div1">
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
    </div>
    <div class="div2">
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
    </div>
    <div class="div3">
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
    </div>
    <div class="div4">
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

$('.classOfDiv > a').size(); 结果是12

可以这样做吗?

提前致谢!

Joã*_*lva 12

只需>从选择器中删除以获取所有 a后代.classDiv,而不仅仅是直接的后代 :

$(".classOfDiv a").length
Run Code Online (Sandbox Code Playgroud)