【发布时间】:2012-09-28 08:52:24
【问题描述】:
我有这个问题,jquery 语法中的 .length 没有返回正确数量的子元素。
我的代码是这样的 smtg。
<div class="swiper-container swiper1">
<div class="swiper-wrapper">
<div class="swiper-slide">item1</div>
<div class="swiper-slide">item2</div>
...
<div class="swiper-slide">
<div class="swiper-container swiper-v">
<div class="swiper-wrapper">
<div class="swiper-slide">item1</div>
<div class="swiper-slide">item2</div>
</div>
</div>
</div>
</div>
</div>
现在这里发生的是,当我使用 jquery 返回两个 swiper 的子元素数量时,它给了我一个不正确的值。
例如
alert($('.swiper1 .swiper-slide').length); // which returns me 11
和
alert($('.swiper-v .swiper-slide').length); // which return me 2 - which is correct
有什么想法吗?
附:我正在使用 iDangero.us Mobile Swiper 插件 :)
【问题讨论】:
-
我没有发现任何问题。这是jsfiddle link。我得到了 9 和 2 作为长度
-
您似乎面临的问题到底是什么。您能否提供完整的 HTML 或工作小提琴来指定您的问题。
标签: javascript jquery jquery-plugins jquery-selectors