$.cookie("matrizTela", null);
objCookie = {};
for(var i = 1; i<vList.length;i++){
for(var z=0;z<vList[i].length;z++){
listaY = vList[i][z].childNodes[0].attributes;
listaX = vList[i][z].style;
$.each(listaY,function(key,val){
objCookie[val.nodeName] = val.nodeValue;
});
$.each(listaX,function(key,val){
metodo = "listaX."+val;
propValue = eval(metodo);
objCookie[val] = propValue;
});
console.log(objCookie);
//Need now add objCookie in my cookie in list form!
}
};
OBS: vList是DOM对象列表的矩阵
如何在我的Cookie中以列表形式动态添加objCookie
?
示例:
$.cookie("matrizTela", ["objCookie", "objCookie","objCookie"]);
答案 0 :(得分:6)
Cookie只能存储字符串值。
存储对象数组的最佳方法是序列化数组并将其存储为字符串。
$.cookie("matrizTela", JSON.stringify(yourObjectArray));
要阅读它,你可以这样做:
yourObjectArray = JSON.parse($.cookie("matrizTela"));