我有一个名为myDivs
的简单div集合。程序迭代它,将其元素复制到另一个数组s
,然后将其字符串化,但我得到一个奇怪的字符串......
var s = [];
for (var i = 0; i < myDivs.length; i++) {
var div = get(i);
console.log(div); // console shows div properly.
s.push(div);
}
var q = JSON.stringify(s); // q shows [{"jQuery1124028777031728586544":14}]
答案 0 :(得分:0)
我怀疑你的数组“myDivs”是一个带有对象和函数的jquery对象,因此JSON.stringify无法将其转换为JSON并显示“{”jQuery1124028777031728586544“:14}”
检查数组“myDivs”
的结构(对不起我的英语,但不会说英语。)