I have array with numbers. if I am printing array in table in rows it prints all elements horizontally but I want to print array like 3 elements horizontally and then again at next line 3 elements horizontally, my Jquery is:
$.get("",{id:$(this).val()}, function(data){
for (var i = 0; i < data.length; i++) {
drawRow(data[i]);
}
function drawRow(rowData) {
var row = $("<th />")
row.empty();
$("#delDish").append(row);
row.append($("<button class='btn btn-lg btn-success' value='"+ rowData.item_id +"'>" + rowData.item_name + "</button>"));
} });
what i need is aaray should be print like:
<table>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
how to do it using Jquery ?