1

私はこの基本的なhtmlを持っています:

<table class="myClass">
    <tbody>
        <tr><td>content</td></tr>
        <tr><td>content</td></tr>
        <tr><td>content</td></tr>
        <tr><td>content</td></tr>
    </tbody>
</table>

ボタンのクリックで「tr」をすべて削除したい。運が悪いので、次のことを試しました。ここで適切な構文は何ですか?

$('.myClass tr').each().remove();
$('.myClass tbody tr').each().remove();
$('.myClass tbody').each().remove(tr);
4

3 に答える 3

5

tr セットに対して.remove()を呼び出すだけです

$('.myClass tr').remove();

.each()は引数として関数を期待しているため、コードが失敗しています。渡されていないUncaught TypeError: Cannot call method 'call' of undefinedため、エラーで失敗し、残りのアクションは実行されません

于 2013-11-01T14:03:21.090 に答える