こちらのデモをご覧ください。http://jsfiddle.net/wgstudio/CqNfZ/2/
html talbeでcell(0,0)とcell(1,0)をマージしたいのですが、これは通常のテーブルで機能します。
コードは以下のとおりです。
function() {
var table = $("#table1");
var rowIndex = 0;
var colIndex = 0;
var actionCell =$($(table.children().children()[rowIndex]).children()[colIndex]); //Cell1
var tr = table.children().children()[rowIndex + 1];
var toBeRemoved = $($(tr).children()[colIndex]);//Cell4
toBeRemoved.remove();
rowSpan = toBeRemoved.attr("rowSpan") == undefined ? 1 : parseInt(toBeRemoved.attr("rowSpan"), 10);
actionCell.attr("rowspan", (actionCell.attr("rowSpan") == undefined ? 1 : parseInt(actionCell.attr("rowSpan"), 10)) + rowSpan);
}
しかし、テーブルが次のような場合:
<table id="table2" style=" width: 100%;">
<tr>
<td rowspan="2">cell_1</td>
<td rowspan="2">cell_2cell_5</td>
<td>cell_3</td>
</tr>
<tr>
<td>cell_6</td>
</tr>
<tr>
<td>cell_7</td>
<td>cell_8</td>
<td>cell_9</td>
</tr>
</table>
(0,0)(0,1)はマージされたセルですが、(0,0) "Cell1"と(2,0) "Cell7"をマージしたい場合、jsコードで "cell 7"を見つけるにはどうすればよいですか?
私がそれを明確に説明することを望みます。
どうもありがとうございます。
明細書