IE7はtableに対してのappendでtbodyがついたり、つかなかったりする。
<table>
<thead><tr></tr></thead>
<tbody><tr></tr></tbody>
</table>
$('table tbody>*').remove();
$('table tbody').append('<tr></tr>');
$('table tbody').append('<tr></tr>');
$('table tbody>*').remove();
//-> 1 == 一番上の一個しか消えない。他は見えてるけどアクセスできない
$('table tr:not(:first), table tbody').remove();
$('table').append('<tr></tr>');
$('table').append('<tr></tr>');
$('table tr:not(:first), table tbody').remove();
//もしかしたらうまくいかなかったのは別の理由かも。
//でもこれが無難だと思う。
<table>
<thead><tr></tr></thead>
<tbody><tr></tr></tbody>
</table>
$('table tbody>*').remove();
$('table tbody').append('<tr></tr>');
$('table tbody').append('<tr></tr>');
$('table tbody>*').remove();
//-> 1 == 一番上の一個しか消えない。他は見えてるけどアクセスできない
$('table tr:not(:first), table tbody').remove();
$('table').append('<tr></tr>');
$('table').append('<tr></tr>');
$('table tr:not(:first), table tbody').remove();
//もしかしたらうまくいかなかったのは別の理由かも。
//でもこれが無難だと思う。
コメントする