テーブルのセルで 同じ内容だったらマージする

tableのcellをmargeしたいとき
探したけど こんなことやるやつがいないのか 割と無かったので。

id="tt" のテーブルで 左端のセルを縦に連結


$(function() {
	var counter = 0;
	var text ="";
	var target="";
	$($('td:first','#tt tr').get().reverse()).each(function() {
	  if ($(this).text() == text) {
		counter++;
		if(target !="")
			target.remove();
	  } else  {
		if(target !="")
			target.attr('rowSpan', counter);
		counter=1;
	  }
	  text = $(this).text();
	  target = $(this);
	});
});