Учтите следующее.
var country = ["Norway", "Sweden", "Denmark"];
var capital = ["Oslo", "Stockholm", "Copenhagen"];
var buttons = [{
value: 59,
label: "FiveNine"
}, {
value: 65,
label: "SixFive"
}, {
value: 123,
label: "OneTwoThree"
}];
$.each(country, function(i, c) {
var row = $("<tr>").appendTo('.countriesTable tbody');
$("<td>").html(country[i]).appendTo(row);
$("<td>").html(capital[i]).appendTo(row);
$("<td>").html($("<button>", {
value: buttons[i].value
}).html(buttons[i].label)).appendTo(row);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<table class="countriesTable">
<thead>
<tr>
<th>Country</th>
<th>Capital</th>
<th> </th>
</thead>
<tbody></tbody>
</table>
Ваша таблица должна будет учитывать дополнительные ячейки. Вы также можете использовать i
отдельно, если это лучший идентификатор.