重複の可能性:
rowspan が見つかった場合は、次の行のセルを削除します
表 tr の 3 番目のセルを削除する前
<table id="mytable" runat="server" bgcolor="gray">
<tbody>
<tr class="csstablelisttd">
<td></td>
<td class="csstdgreen">30</td>
<td class="csstdgreen" rowspan="3">
<span>john</span>
</td>
</tr>
<tr class="csstablelisttd">
<td></td>
<td class="csstdgreen">45</td>
<td>Remove me</td>
</tr>
<tr class="csstablelisttd">
<td>09:00</td>
<td class="csstdgreen">00</td>
<td>Remove me</td>
</tr>
</tbody>
</table>
td に csstdgreen があり、rowspan 属性がある場合、すべての tr でテーブルをループする必要があります。テキストを含むセルを削除する必要があります 私を削除します。
function clearTable() {
$('#mytable tbody tr td.csstdgreen').each(function () {
if ($(this).attr('rowspan')) {
$(this).parent().find('td:last').remove();
}
});
}
** このようなテーブルを作成する必要があります **
<table id="mytable" runat="server" bgcolor="gray">
<tbody>
<tr class="csstablelisttd">
<td></td>
<td class="csstdgreen">30</td>
<td class="csstdgreen" rowspan="3">
<span>john</span>
</td>
</tr>
<tr class="csstablelisttd">
<td></td>
<td class="csstdgreen">45</td>
</tr>
<tr class="csstablelisttd">
<td>09:00</td>
<td class="csstdgreen">00</td>
</tr>
</tbody>
</table>