【发布时间】:2013-09-05 12:43:04
【问题描述】:
如何将此字段数组包装到<tr> 元素中,这样结果将是一个表行中的 4 个表数据字段?
Json 数据:
{
"result": {
"rowset": {
"row": [
{
"field": [
{
"content": test1,
"name": "name1"
},
{
"content": "test2",
"name": "name2"
},
{
"content": "test3",
"name": "name3"
},
{
"content": test4,
"name": "name4"
}
]
},
.. etc.
jquery:
$.getJSON('data/jsondata.json', function(data) {
var rowLength = data.result.rowset.row.length;
for (var i = 0; i < rowLength; i++) {
//$('tbody').append('<tr>');
//var myTr = $('tbody').append('<tr>');
for (j = 0; j < 4; j++) {
$('tbody').append('<td>'+data.result.rowset.row[i].field[j].content+'</td>');
}
}
});
【问题讨论】:
标签: jquery json for-loop html-table append