JQuery, Очистить/Очистить все содержимое элемента tbody?

Я думал, что это будет довольно просто, но кажется, что пустой метод не работает, чтобы очистить твой, который у меня есть. Я был бы признателен, если кто-нибудь знает правильный способ сделать это, я просто хочу удалить все, что содержится в теле. Пока я пытаюсь:

$("#tbodyid").empty();

HTML:

<table>
<tbody id="tbodyid">
<tr><td>something</td></tr>
</tbody>
</table>

ПРИМЕЧАНИЕ. Я пытаюсь сделать это, чтобы интегрироваться с плагином, написанным кем-то другим, который я использую для проекта. Я создаю новую серверную сторону <tr><td>new data</td></tr> и хочу просто стереть существующие строки таблицы и заменить их на обратные вызовы AJAX.

Ответ 1

JQuery

$("#tbodyid").empty();

HTML:

<table>
<tbody id="tbodyid">
<tr><td>something</td></tr>
</tbody>
</table>

Работает для меня
http://jsfiddle.net/mbsh3/

Ответ 2

Вероятно, вы уже это выяснили, но для кого-то застряли в этой проблеме:

$("#tableId > tbody").html("");

Ответ 3

        <table id="table_id" class="table table-hover">
          <thead>
            <tr>
             ...
             ...
            </tr>
          </thead>
        </table>

используйте эту команду, чтобы очистить тело этой таблицы: $("#table_id tbody").empty()

Я использую jquery для динамического загрузки содержимого таблицы и использую эту команду для очистки тела при обновлении.

надеюсь, что это поможет вам.