我正在尝试使用数据方法做这样的事情:
$("body").data("bar", { myType: "test", count: 40 });
但是,我似乎无法像这样设置“计数”:
$("body").data(bar["count"], 41);
我的语法错了吗?
答案 0 :(得分:5)
语法为.data( key, value )
。 data(bar["count"], 41);
等于data(40, 41);
。
如果您想更改对象的值,可以执行$("body").data("bar").count = 41
答案 1 :(得分:0)
看起来你需要像这样使用它:
$("body").data({ baz: [ 1, 2, 3 ] });
// then
var data = $("body").data();
console.log(data.baz); // outputs the array [ 1, 2, 3 ]