I've searched the internet and people suggest using array's then doing arr.join() but then some argue it's slower in firefox, what the correct method?
$.each(data.rows, function (i) {
var row = data.rows[i];
var htmlRow = '<div class="colour"><img src="' + row[3] + '" alt="' + row[1] + '" /><span>' + row[1] + '</span> <input type="hidden" value="' + row[4] + '"/></div>';
htmlRow = htmlRow + '<div class="products">';
for (var k = 6; k < row.length; k++) {
htmlRow = htmlRow + $('#product').jqote(row[k], '*');
}
htmlRow = htmlRow + '</div>';
$('.body-holder').append('<div class="holder">' + htmlRow + '</div>');
});
Thanks