同じ値を持つセルを持つテーブルがあります。私はそれらを一緒にcolspanを使用してマージしようとしていますが、colspanの属性を設定しても何の効果もありません。変数から設定されていないColspan属性
https://jsfiddle.net/afn4f1q9/4/
$(function() {
$('table.merge tr').each(function() {
var tr = this;
var counter = 1;
var prevValue = false;
var colspanTD = false;
$('td', tr).each(function(index, value) {
var td = $(this);
if (counter == 1) {
colspanTD = $(this);
}
if (prevValue !== false) {
if (td.text() == prevValue) {
if (td.text() != '' && td.text() != 'X' && td.text() != '*') {
counter++;
td.remove();
}
} else {
$(colspanTD).attr('colspan', counter);
counter = 1;
}
}
prevValue = td.text();
});
});
});