Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery-返回不同父元素的子元素数_Javascript_Jquery_Jquery Plugins_Jquery Selectors - Fatal编程技术网

Javascript jquery-返回不同父元素的子元素数

Javascript jquery-返回不同父元素的子元素数,javascript,jquery,jquery-plugins,jquery-selectors,Javascript,Jquery,Jquery Plugins,Jquery Selectors,我有一个问题,jquery语法中的.length没有返回正确数量的子元素 我的代码是这样的smtg <div class="swiper-container swiper1"> <div class="swiper-wrapper"> <div class="swiper-slide">item1</div> <div class="swiper-slide">item2</div>

我有一个问题,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>

有什么想法吗

另外,我正在使用iDangero.us移动Swiper插件:)

使用

$('.swiper1 > .swiper-wrapper').children().length;


上测试我实际上没有看到任何问题。检查此项。

我看不出任何问题。这是答案。我得到的长度是9和2,这正是你面临的问题。。你能给出完整的HTML或一把小提琴来说明你的问题吗..这里总是返回1,而OP说2对于第二个代码段是正确的。我需要的是包装类中的子元素数量,而不是容器类。谢谢Talha我爱你:DHi,我在代码放置上犯了一个错误。第二个滑块实际上是第一个滑块中的其他项目之一。我编辑了代码,你能再看一遍吗?再次感谢。我不明白,你的问题是什么?对于这种情况,您将得到预期长度12和2。检查第一个滑块是否返回9,这表示页面的页数。而第二个滑块的作用类似于文章的内容滑块。在第一个滑块返回11的情况下,11将是不正确的,因为它将生成11个导航按钮,假设仅为9。
alert($('.swiper-v .swiper-slide').length); // which return me 2 - which is correct
$('.swiper1 > .swiper-wrapper').children().length;
$('.swiper-v > .swiper-wrapper').children().length;