Eu tenho uma tabela HTML preenchida com várias linhas.
Como posso remover todas as linhas da tabela?
jquery
html-table
Aprendendo
fonte
fonte
tbody
elemento implícito ao redor dostr
elementos.Se você deseja limpar os dados, mas manter os cabeçalhos:
A tabela deve ser formatada desta maneira:
fonte
Um pouco mais rápido do que remover cada um individualmente:
Tecnicamente, isso irá remover
thead
,tfoot
etbody
elementos também.fonte
Eu precisava disso:
Ele exclui todas as linhas, exceto o cabeçalho.
fonte
A opção nuclear:
Destrói tudo dentro de
#yourtableid
. Tenha cuidado com seus seletores, pois isso destruirá qualquer html no seletor que você passar!fonte
Isso irá remover todos os que
tr
têmtd
como filho. ou seja, todas as linhas, exceto o cabeçalho, serão excluídas.fonte
Isso removerá todas as linhas pertencentes ao corpo, mantendo assim os cabeçalhos e o corpo intactos:
fonte
E remover:
fonte
fonte
Ter uma tabela como esta (com um cabeçalho e um corpo)
remova todos os tr tendo um pai chamado tbody dentro do #tableId
e ao contrário, se você quiser adicionar à sua mesa
fonte