未定义如何解决类型错误长度

时间:2017-11-23 01:58:08

标签: javascript

我使用jquery 3.0.1。当我的代码执行时,我收到错误:

  

TypeError:$(...)。length不是函数

我该如何解决?

代码:

$(document).ready(function () {
    size_li = $("#myList li").length();
    x=3;
    $('#myList li:lt('+x+')').show();
    $('#loadMore').click(function () {
        x= (x+5 <= size_li) ? x+5 : size_li;
        $('#myList li:lt('+x+')').show();
    });
    $('#showLess').click(function () {
        x=(x-5<0) ? 3 : x-5;
        $('#myList li').not(':lt('+x+')').hide();
    });
});

1 个答案:

答案 0 :(得分:4)

.length而非.length()这是错误更改行的原因

size_li = $("#myList li").length();

size_li = $("#myList li").length;