Во-первых, использование метода удаления() не удаляет всю таблицу.
Во-вторых, при повторном нажатии кнопки добавляется (добавляется) новая таблица с данными. Таким образом, на веб-странице две таблицы расположены рядом.
Код: Выделить всё
async function fillTable() {
// create thead, tbody, and tds
// fill the thead and tbody
}
async function setupAndStart() {
// UNIMPLEMENTED
$("#jeopardy").remove();
showLoadingView();
// make HTML table
const $gameBoard = $("");
$gameBoard
.attr("id", "jeopardy")
.append($(""))
.append($(""));
$(".spinner").after($gameBoard);
await fillTable();
hideLoadingView();
}
$("#start-btn").on("click", setupAndStart);
Заранее благодарим вас за любой вклад.
Подробнее здесь: https://stackoverflow.com/questions/784 ... ing-jquery