繁体   English   中英

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

[英]How to solve type error length is not defined

我使用的是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();
    });
});

错误的原因是.length而不是.length()改变了行

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM