Mam tabelę HTML wypełnioną wieloma wierszami.
Jak mogę usunąć wszystkie wiersze z tabeli?
jquery
html-table
uczenie się
źródło
źródło
tbody
element wokółtr
elementów.Jeśli chcesz wyczyścić dane, ale zachować nagłówki:
Tabelę należy sformatować w następujący sposób:
źródło
Nieco szybciej niż wyjmowanie każdego z nich osobno:
Technicznie rzecz biorąc, będzie to usunąć
thead
,tfoot
atbody
elementy też.źródło
Potrzebowałem tego:
Usuwa wszystkie wiersze z wyjątkiem nagłówka.
źródło
Opcja jądrowa:
Niszczy wszystko w środku
#yourtableid
. Uważaj na swoje selektory, ponieważ zniszczy to każdy kod HTML w selektorze, który przejdziesz!źródło
Spowoduje to usunięcie wszystkich
tr
mająctd
jako dziecko. tzn. wszystkie wiersze z wyjątkiem nagłówka zostaną usunięte.źródło
Spowoduje to usunięcie wszystkich wierszy należących do treści, zachowując w ten sposób nagłówki i treść w stanie nienaruszonym:
źródło
I usuń:
źródło
źródło
Posiadanie takiej tabeli (z nagłówkiem i treścią)
usuń każdy tr mający rodzica o nazwie tbody wewnątrz #tableId
i na odwrót, jeśli chcesz dodać do swojego stołu
źródło