记录的值如下所示:
但为什么当我使用document.write
或alert
时,这是一个空白变量。
这是代码:
$("#subTile").click(function(){
var c=[[],[],[]];//content
$(".col").each(function(){
var r=$(this).attr("rel");
r--;
$(this).find(".bulk").each(function(i){
var t=$(this).find("input:eq(0)").val();//title
var img=$(this).find("input:eq(1)").val();//img url
var content=$(this).find("textarea").val();
if(t!=="")
{
c[r][i]=[];
c[r][i]["title"]=t;
c[r][i]["img"]=img;
c[r][i]["content"]=content;
}
})
});
console.log(c);
document.write(c);
答案 0 :(得分:1)
因为document.write正在将c转换为其字符串表示形式。 你可以使用:
for (var i=0; i<c.length; i++) {
document.write("Element " +i+ " contains: " +c[i]+ "<br />");
}