var arr = ['ar', 'ar', 'ar', 'ar', 'at', 'br', 'de', 'de', 'de', 'jp', 'jp', 'us', 'us', 'us', 'us', 'us', 'us'];
__
ar
__
at
__
br
__
de
__
jp
__
us
__
here goes my array of values. This array contains repeating values like 'ar','ar','de','de'
and so on & each values create one row. what i want is how to merge the repeating values in to single cell.Here is my code goes.
var table = document.createElement('table');
table.style.border = '1px solid black';
for (var i = 0; i < arr.length; i++) {
var tr = document.createElement('tr');
table.appendChild(tr);
var td_dmxn = document.createElement('td');
td_dmxn.style.border = "1px solid black";
td_dmxn.innerHTML = arr[i];
td_dmxn.style.textAlign = "center";
var row = arr[i],
prevRow = arr[i - 1];
if (prevRow && row === prevRow) {
td_dmxn.innerHTML = '';
} else {
}
$(tr).append(td_dmxn);
}
document.body.appendChild(table);
I dont know where to use rowspan in here. i just emptied the repeating values this is creating empty td's. so please help me. thanks in advance.