如何解决“ 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();
    });
});

或在此处查看演示和完整代码:http : //jsfiddle.net/oscar11/6FzSb/4177/

我使用jQuery 3.0.1

执行时,存在错误:

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

我该如何解决?

克里斯托斯

代替这个

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

用这个:

$("#myList li").length;

所述$("#myList li")返回类似对象的阵列。所有类似数组的对象都有一个称为的属性length,该属性在读取时会返回包含在类似数组的对象中的项目数。话虽这么说,没有任何函数称为长度。因此length()是没有意义的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我该如何解决TypeError:express-validator不是函数

当'var array = {}'时,如何解决“ TypeError:array.splice不是一个函数”?

如何解决“ TypeError:process.getuid不是函数”

jQuery UI Tabs,如何解决TypeError:ui.jqXHR.error不是函数?

Angular FormArray patchValue错误:TypeError:value.forEach不是一个函数-如何解决?

如何解决TypeError:functions.https.onCall不是一个函数?

如何解决TypeError:environment.teardown不是函数

如何解决此TypeError:props.onSubmit不是函数?

如何解决错误TypeError:self._form.on不是函数?

如何解决“ TypeError:Ext.getCmp(...)。setReadOnly不是函数”

在使用React和API时如何解决“ TypeError:items.map不是函数”?

如何解决错误:TypeError:需要类似字节的对象,而不是FLASK-MAIL的“ str”?

React:如何解决'Uncaught TypeError:this.state.data.map不是一个函数'

未捕获的TypeError:{function}不是HTMLButtonElement.onclick上的函数。如何解决此错误?

如何解决“ TypeError:int()参数必须是字符串,类似字节的对象或数字,而不是'NoneType'”

如何解决TypeError:arr [Symbol.iterator]不是我的React项目中的函数

如何解决TypeError:cv.Mat不是构造函数opencv.js?

如何解决错误:未处理的拒绝(TypeError):meetups.map不是函数

TypeError:react__WEBPACK_IMPORTED_MODULE_2 ___ default(...)不是函数。我该如何解决?

javascript-未捕获(承诺)TypeError:e.iterator不是函数。如何解决这种错误?

如何解决TypeError:undefined不是React-Native中的对象(评估'_core.pathUtils.urlToPathAndParams')

未捕获的TypeError:p.addEventListener不是函数,如何解决此问题?

如何解决Json错误:TypeError:需要一个类似字节的对象,而不是'str'

我如何解决:在Jest中运行测试时,“ TypeError:wsModule.Server不是构造函数”

如何解决Leaflet TypeError:L.control.selectLayers不是函数

如何解决jQuery.Deferred异常:$(...)。treemenu(...)。openActive不是函数TypeError?

ws.write =(result.join(',')+'\ n'); && TypeError:result.join不是函数...我如何解决此类型错误

ReactJS:如何解决 TypeError:variable.map 不是函数

TypeError: ABC 不是函数,如何解决?