0
此腳本生成一個內含4 HTML表格4個jQuery UI的標籤,
如何合併這些表,使其在一個表中,附截圖決賽桌。
var data = $.parseJSON("{\"version\":\"5.2\",\"user_type\":\"online\",\"user\":[{\"name\":\"John\",\"id\":50},{\"name\":\"John\",\"id\":51},{\"name\":\"John\",\"id\":57},{\"name\":\"John\",\"id\":98}]}");
const setTables = new Set();
$.each(data.user, function(key, value) {
let table;
var row = $("<tr/>");
if ($('table#main_table_' + value.id).length)
table = $("#main_table_" + value.id);
else
table = $('<table class="table table-responsive table-hover table-bordered"></table>');
table.attr('id', 'main_table_' + value.id);
row.append($("<td/>").text(value.name));
row.append($("<td/>").text(value.id));
table.append(row);
if(!setTables.has(value.id)) {
table.append($("<thead><tr><th>NAME</th><th>ID</th></tr></thead>"));
setTables.add(value.id);
$("#ul-tabs").append("<li><a href=\"#tabs-"+ value.id +"\">"+value.name+"</a></li>");
$("#tabs").append("<div id=\"tabs-"+value.id+"\">"+table.prop('outerHTML')+"</div>");
}
});
$("#tabs").tabs();
如果想約翰後添加另一行, 說第二排有名稱爲XYZ,和ID爲1,50,45,98 –
我更新了你的情況的代碼是什麼。 –