The HTML:
<table class="table table-bordered table-hover">
<thead>
<tr class="warning">
<th> Date </th>
<th> Teacher </th>
<th> Join conference </th>
</tr>
</thead>
<tbody id="lessons_tbody"></tbody>
</table>
Используя Jquery 3.2.1, у меня есть следующий код:
$.each(ev, function(key,lesson) {
$('<tr class="active">').appendTo('#lessons_tbody');
$.each(lesson, function(key2, value){
if(key2=='url')
$('#lessons_tbody').append('<td><a href="'+value+'"><button class="btn btn-primary">Launch Lesson</button></a></td>');
else
$('#lessons_tbody').append('<td>'+value+'</td>');
});
$('</tr>').appendTo('#lessons_tbody');
});
Это результат HTML:
<tbody id="lessons_tbody">
<tr class="active"></tr>
<td>2020-06-23 12:00:00</td>
<td>Testi Test</td>
<td><a href="/conference/lesson/47/"><button class="btn btn-primary">Launch Lesson</button></a></td>
</tbody>
Мне нужно, чтобы ячейки td находились внутри элементов строки таблицы (...)
EDIT 1 - Json ответ: