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