我不能得到我的长度?

时间:2016-07-22 13:54:14

标签: javascript jquery

所以我正在做我的滑块,不知怎的,我想获得包含图像的li元素的.length / .size()。

这是我的代码:

<MultiBinding Converter="{StaticResource UnitConverter}">
        <Binding Path="VM1.C"/>
        <Binding Path="VM2.D"/>
</MultiBinding>

我收到此错误

error

3 个答案:

答案 0 :(得分:5)

jQuery $('li')返回一个对象,其行为类似于数组,包含所有匹配的元素。

因此,您可以使用array.length属性来表示无符号的32位整数,该整数始终在数值上大于数组中的最高索引。

代码:

var length = $('ul.slider li').length;

请注意,它仅用于选择ul.slider li元素。

答案 1 :(得分:2)

Length是一个jQuery对象的属性,所以不用()调用它。

$('li').length

或者

$('li').size()

我看到你在问题的第一行正确提到了

  

“我想得到.length / .size()”。

答案 2 :(得分:1)

只需删除功能括号

像这样使用

 var length = $('li').length;

而不是

var length = $('li').length();