【发布时间】:2017-01-02 00:27:29
【问题描述】:
var data = [{
"org_name": "General",
"suborg_name": "General1"
}, {
"org_name": "General",
"suborg_name": "General2"
}, {
"org_name": "General",
"suborg_name": "General3"
}, {
"org_name": "Fund",
"suborg_name": "Fund1"
}, {
"org_name": "Fund",
"suborg_name": "Fund2"
}, {
"org_name": "Fund",
"suborg_name": "Fund3"
}]
var tr;
$.each(data, function(i, v) {
tr = $('<tr class="org_name"/>');
tr.append("<td id=''>" + v.org_name + "</td>");
tr.append("<td id=''>" + v.suborg_name + "</td>");
$("table").append(tr);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
</table>
我想要的输出是:
General General1
General2
General3
Fund Fund1
Fund2
Fund3
这怎么可能?
【问题讨论】:
-
最好有
var data = [{ "org_name": "General", "suborg_name": ["General1","General2","General3"] }, { "org_name": "Fund", "suborg_name": ["Fund1","Fund2","Fund3"] }];之类的数据 -
@RohanKumar 我认为这也是我的好主意,如果我不能创建这种格式的 json,我会研究它。我正在做我自己的 json 格式。
标签: jquery append html-table