var prev = $(this).prev();
if ( prev.text() === $(this).text() ) {
var num = prev.attr('colspan');
// 3連続以上にも対応
num = num ? parseInt(num) + 1 : 2;
$(this).attr('colspan', String(num));
prev.remove();
}
})
データがソートされてるなら、自分と直前(兄、prev)の要素が、
同じかどうか確かめればよい
兄が自分と同じなら、兄を削除して、自分にcolspanを付ける
セレクターには、id を付けて、絞り込んで下さい。
<tr> が、2行以上あると、誤動作するかも