Полагаю, я вскочу на подножку и предложу несколько решений:
Если вы используете thead
для первого ряда, просто опустите tr
s в tbody
:
$('#myTable tbody tr').remove();
Если вы не используете thead
, вы можете получить последующие строки различными способами. Я настоятельно рекомендую просмотреть jQuery API
Вот несколько примеров того, как вы можете удалить строки:
$('#myTable tr + tr').remove();
$('#myTable tr:gt(0)').remove();
$('#myTable tr:not(:first-child)').remove();
$('#myTable').find('tr').not(':first-child').remove();
$('#myTable tr:first-child').siblings().remove();
На самом деле все сводится к тому, насколько креативно вы хотите быть в своих селекторах и каковы ваши намерения. Я не предоставил пример фильтра, но использование filter
позволит вам вызвать end
и продолжить цепочку из родительского элемента.
Вам нужно выполнить несколько юнит-тестов, чтобы увидеть, какой из этих методов самый быстрый, или нет, если он не так важен.