各ループなしでこれを行う簡単な方法はありますか。
全体を非表示にしたいのですが、そのすべてが空白の<tr>
場合に限ります。<td>
テーブルは動的に生成されるため、空白行はどこにでもある可能性があります。
$('#table1 tr:has(td):empty').remove();
HTML
<table id="table1">
<tr>
<td>a</td>
<td>b</td>
<td>c</td>
</tr>
<tr >
<td></td>
<td></td>
<td></td>
</tr>
...
<tr>
<td>a</td>
<td>b</td>
<td>c</td>
</tr>
</table>