【发布时间】:2011-04-08 05:21:33
【问题描述】:
我收到这个 JS 错误:
jquery-1.5.1.min.js:16Uncaught TypeError: Cannot set property '_renderItem' of undefined
d.d.extend._Deferred.f.resolveWithjquery-1.5.1.min.js:16
d.d.extend.readyjquery-1.5.1.min.js:16
d.c.addEventListener.A
它来自我的 application.js 文件中 jquery UI 自动完成插件的代码:
.data( "autocomplete" )._renderItem = function( ul, item ) {
return $( "<li></li>" )
.data( "item.autocomplete", item )
.append( "<a>" + item.topic.name + "</a>" )
.appendTo( ul );
};
每当我加载一个没有自动完成代码所作用的文本字段的页面时,我都会收到此代码。为什么以及如何消除此错误?
我想指出,虽然我收到此错误,但我的应用程序运行正常。我什至应该担心这个错误吗?
【问题讨论】:
标签: javascript jquery debugging autocomplete