我使用jquery黑客列表插件。
我已经手动创建了列表,然后它正在运行。但
在这里,我自动创建列表项,那时我得到错误
Uncaught TypeError: Cannot read property 'values' of undefined
黑客列表代码
var options = {
//item: 'hacker-item',
values: ['name']
};
var hackerList = new List('hacker-list', options);
我把这个代码称为准备好的事件..不知怎的,我发现问题是。 list是动态创建的,但list在ready事件中初始化。所以这就是问题所在。
怎么能纠正这个?这不是插件问题。纯粹的jquery问题。列表创建之前调用的就绪事件..
答案 0 :(得分:1)
由于插件定义了values
属性,因此根据插件文档,您会收到错误,valueNames
而不是values
,因此请更改为:
var options = {
valueNames: ['name']
};
var hackerList = new List('hacker-list', options);
答案 1 :(得分:0)
在文档中,init进程看起来像这样
var options = {
valueNames: ['name']
};
var hackerList = new List('hacker-list', options);