未定义数组中的jquery对象项

时间:2015-05-29 13:07:04

标签: jquery

我有一个充满了像这样的对象的数组:

var taskArray = [{
    id: 247,
    value: "Pin Lot"
}, {
    id: 249,
    value: "Excavate"
}, {
    id: 245,
    value: "Water & Sewer Installed"
}, {
    id: 246,
    value: "Pin Footings"
}, {
    id: 248,
    value: "Footings"
}, {
    id: 251,
    value: "Footing Inspection & Pour"
}, {
    id: 250,
    value: "Foundation Walls"
}];

当我像这样去控制台日志时:

console.log(taskArray);
console.log(taskArray[0].taskId, taskArray[0].task);

它说数组是空的。我做错了什么?

2 个答案:

答案 0 :(得分:3)

数组中的对象没有属性$("#MyField").autocomplete({ onInvalidateSelection:function(){ $("#MyField").val(""); } }); taskId。这样做

task

使用上面的内容或使用属性为console.log(taskArray[0].id, taskArray[0].value); taskId的对象创建数组。

task

答案 1 :(得分:0)

您正在访问错误的属性。它应该是

console.log(taskArray[0].id, taskArray[0].value);