7
4

3 回答 3

13

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

$(".classOfDiv a").length
于 2012-08-24T12:18:29.643 回答
2

选择.classOfDiv > a器只会为您<a>提供直接后代的标签 a <div class="classOfDiv">,因此您需要将代码更改为:

$('.classOfDiv a').length;

请注意缺少>直接后代选择器。

于 2012-08-24T12:19:22.947 回答
0

你可以这样做:

$('.classOfDiv > [class ^= "div"] > a').length

我在这里做了一个小提琴

于 2012-08-24T12:22:15.910 回答