我是jQuery的新手,并且仍在学习,因此,如果这是一个愚蠢的问题,我深表歉意!
基本上,我试图通过某个类来获取页面中元素的数量。我的搜索告诉我,我需要使用.length,但是由于某种原因,它无法正常工作。
有什么想法可以快速找出造成此问题的原因吗?
var item = $('.item')
var itemWidth = item.width();
var numberItems = item.length();
console.log(numberItems);
谢谢!!
只是item.length
-该length
属性是一个数字,并且您试图将其作为一个函数来调用,因此会出现该错误。
现在width
是一个函数;您可能正在寻找.height()
。该length
属性告诉您有多少元素与选择器匹配(更一般地说,是jQuery集合的大小)。DOM元件由宽度和高度测量值(.width()
和.height()
,随着.innerWidth()
,.innerHeight()
,.outerWidth()
,和.outerHeight()
)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句