Jquery Формат HTML Таблица в заданном формате - PullRequest
1 голос
/ 19 февраля 2020

Я пытаюсь отобразить содержимое запроса в HTMl, используя следующую команду: jquery

    $tableSearch = $('#table-search');
    $tableSearch.html('<tr><th>Name</th><tr><th>Hours</tr></th><tr><th>MB</th></tr>'); 
    result.forEach(function(row) {
     $('#table-search tr').append('<td>'+ row.Date +'</td>'+'<td>'+ row.Hours+'</td>'+'<td>'+ row.MB+'</td>'); 
        });

Но это дает следующий результат:

enter image description here

На самом деле я хочу получить такой результат enter image description here

Как отформатировать эти значения, как указано выше.

1 Ответ

1 голос
/ 19 февраля 2020

Сначала необходимо определить класс или идентификатор для тега <tr> строки заголовка таблицы, а затем добавить данные в виде строки класса / идентификатора.

$tableSearch = $('#table-search');
    $tableSearch.html('<tr class="tr1"><th>Name</th><tr class="tr2"><th>Hours</tr></th><tr class="tr3"><th>MB</th></tr>'); 
    result.forEach(function(row) {
    $('#table-search .tr1').append('<td>'+ row.Date +'</td>');
     $('#table-search .tr2').append('<td>'+ row.Hours+'</td>');
     $('#table-search .tr3').append('<td>'+ row.MB+'</td>');
   });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...