-5
如何使用JQuery從這些對象創建動態表無法從JSON創建動態表
對象是數組類型並存儲每列數據。
我想表是這樣的:
+--Start_Hour--Start_Minutes--Start_Month--+ | 11 | 00 | 07 --| | 03 | 03 | 03 --|
是的,但其糟糕的代碼:(
function GenerateHolidayTable(data) {
var name, number;
var HolidayTableHTML = '';
HolidayTableHTML += '<table class="table"><tr><th>Start_Month</th><th>Start_Day</th><th>Start_Hour</th><th>Start_Min</th><th>End_Month</th><th>End_Day</th><th>End_Hour</th><th>End_Min</th> <th>Description</th></tr>';
$.each(data, function(key, value) {
if (key == "Start_Month") {
HolidayTableHTML += '<tr>';
$.each(value, function(key, value) {
HolidayTableHTML += '<td>' + value + ' </td>';
});
}
..................................
else if (key == "Description") {
$.each(value, function(key, value) {
HolidayTableHTML += '<td>' + value + ' </td>';
});
HolidayTableHTML += '</tr>';
}
});
HolidayTableHTML += '</table>';
$('#HolidayTable').append(HolidayTableHTML);
}
有你嘗試代碼的東西? – Gintoki
這不僅僅是錯誤的代碼。如果我想'$('#HolidayTable')'是'
它的div元素 – user3093010
回答
你可以做這樣的事情:
假設所有三個(START_MONTH,START_HOUR & Start_Minutes)將具有相同的長度。
來源
2016-07-07 12:57:10
嗯有道理。我錯過了'Start_Hour'等json結構是個別數組。+ 1 – anu
即使它們是數組,它也會工作:https://jsfiddle.net/wgsd3kko/ –
你看着一個JavaScript模板系統,如Mustache JS ?
因爲它會讓事情變得相對容易。
來源
2016-07-07 12:36:25
相關問題