Как удалить тело таблицы - PullRequest
0 голосов
/ 17 февраля 2019

Я хотел бы очистить тело таблицы, эти данные уже загружены JavaScript.

enter image description here

`

getTableData = function (clicked_id) {
    if (clicked_id != '') {
        $.ajax({
            async   : false,
            method  : "POST",
            url     : projectRootPath+"sites/onSlectQuery/" + clicked_id
        }).done(function(msg) {
            recivedData = msg;

        }).error(function(){
            alert("Not Updated");
        });
        parseData(recivedData);
    }

    else  {

        var row = document.getElementById("myTable");
        row.clear(); 
    }
};

`

На самом деле при каждом выполнении AJAX я хотел бы изменить свое представление.Для этого мне нужно очистить предыдущие данные.Поэтому для этого мне нужно удалить предыдущие данные.Как показано ниже.

enter image description here

Ответы [ 3 ]

0 голосов
/ 17 февраля 2019

Используйте find для таблицы, используя идентификатор таблицы, и очистите эту часть.

$('#myTable').find('tbody').html('');

Другой вариант - удалить.Будьте осторожны, remove() метод извлекает элементы из DOM.

$('#myTable').find('tbody').remove();
0 голосов
/ 02 марта 2019

Самый простой способ, который я нашел для решения проблемы, это

$("#myTable").slice(1).remove();

0 голосов
/ 17 февраля 2019

Проверьте ниже код:

document.getElementById("myTable").getElementsByTagName('tbody')[0].innerHTML = '';

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...