Как удалить все строки таблицы, кроме первой, с помощью jQuery?
Опубликовано: 22 Декабря, 2021
Для HTML-документа, содержащего HTML-таблицу, задача состоит в том, чтобы удалить строку таблицы, кроме первой, с помощью jQuery.
Подход: сначала мы создаем таблицу с помощью тега <table> и добавляем кнопку, содержащую идентификатор btn. Когда пользователь нажимает кнопку, вызывается функция jQuery. Функция jQuery удаляет все строки, кроме первой, с помощью метода remove ().
Синтаксис:
$ ('# btn'). click (function () { $ ("# rTable"). find ("tr: gt (0)"). remove (); });
Пример:
HTML
<!DOCTYPE HTML> < html > < head > < meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" > </ script > < style > table, th, td { border: 1px solid black; border-collapse: collapse; } th, td { padding: 20px; } </ style > < script > $(document).ready(function () { $('#btn').click(function () { $("#rTable").find("tr:gt(0)").remove(); }); }); </ script > </ head > < body > < center > < h1 style = "color: green;" > GeeksforGeeks </ h1 > < h4 > Delete all table rows except first one using jQuery </ h4 > < table style = "width:50%" id = "rTable" > < tr > < th >Firstname</ th > < th >Lastname</ th > < th >Age</ th > </ tr > < tr > < td >Priya</ td > < td >Sharma</ td > < td >24</ td > </ tr > < tr > < td >Arun</ td > < td >Singh</ td > < td >32</ td > </ tr > < tr > < td >Sam</ td > < td >Watson</ td > < td >41</ td > </ tr > </ table > < br >< br > < button id = "btn" > Remove All Row Except First One </ button > </ center > </ body > </ html > |
Выход: