0

这些 jQuerydata()分配有什么问题?当我将第一个包装在 a 中console.log()时,它可以工作并打印出数据。

但是 jsbin 显示了大量我无法解决的错误?

$("body").data("user_information", {});
$("body").data("user_information", {
    contact_info: {},
    billing_info: {}
});

console.log($("body").data("user_information").contact_info, {name: "paul", company: "testCo"});

$("body").data("user_information").contact_info, {
    name: "paul",
    company: "testCo"
};

$("body").data("user_information").billing_info, {
    name: "steve",
    company: "testCo"
};

jsbin

4

1 回答 1

2

如果你正在尝试做作业,你应该这样做:

$("body").data("user_information").contact_info = {
    name: "paul",
    company: "testCo"
};

您在那里使用的逗号运算符让我感到困惑。或者,你可以做

$("body").data("user_information", {
        contact_info: {
            name: "paul",
            company: "testCo"
        }
});
于 2013-02-26T16:40:25.407 回答