这是我的代码:http://jsfiddle.net/yvonnezoe/MKfLU/9/
我想知道我的数组中存储的值是什么,这样我就可以更容易地监视已经推入的内容并从数组中分离出来。我尝试过不同的方法,例如使用toString()
,
$.each(rowArray, function(index, value){
newHTML.push('<span>'+value+'</span>');
});
$("#test").html(newHTML.join(" , "));
依旧......它总是给我“[object,Object]”。 为什么这样?
答案 0 :(得分:2)
数组中的一行是一组2个对象。您应该像这样显示它们的值:
for(i=0;i<existingRows.length;i++){
$('#test').html(existingRows[i].type + ' ' + existingRows[i].number +'<br>');
}
修改强>
如果您想要正确了解所有行的信息,您应该使用append
方法,因为使用html
替换元素的当前HTML - append
在内容的末尾添加内容实际上是。
$('#test').html(''); //clear current content
for(i=0;i<existingRows.length;i++){
$('#test').append(existingRows[i].type + ' ' + existingRows[i].number +'<br>');
}
答案 1 :(得分:1)
因为value
是一个对象。
使用newHTML.push('<span>'+JSON.stringify(value)+'</span>');