jquery如何获取元素个数


            <script type="text/javascript">
                function bootstrapCarouselOptimization() {
                    const element = $(".carousel.slide.optimization>.carousel-indicators")
                    const count = element.find(".carousel-inner .carousel-item").size()
                }

                $(function() {
                    bootstrapCarouselOptimization()
                })
            </script>

size() 获取不了

image.png

求解
https://www.w3school.com.cn/t...
在w3cschool上, 我用的是3.6.0, 运行失败, 可能是版本问题

阅读 2.2k
2 个回答

使用.length代替.size()方法获取元素个数,因为.size()方法已经在jQuery 3.0被移除了,官方文档有做详细解释:.size()

function bootstrapCarouselOptimization() {
    const element = $(".carousel.slide.optimization>.carousel-indicators")
    const count = element.find(".carousel-inner .carousel-item").length
}

$(function() {
    bootstrapCarouselOptimization()
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进