Добавить новую строку на последней странице, используя jquery - PullRequest
0 голосов
/ 18 марта 2020

Здравствуйте,

Я использовал плагин таблицы данных для своего приложения. Я должен добавить новую строку, после этого нужно перенаправить пользователя на последнюю страницу нумерации страниц. Моя проблема в том, что когда я создаю новый тег, он не сохраняется в последнем.

   $('.btn-save').on('click', function () {
        validateField();
        let name = $('#name').val();
        let result = $('#checkbox-feed').is(":checked");
        let result2 = $('#checkbox-favorites').is(":checked");
        let selectedval = $('#select-tag :selected').text();
        var id =  $('#table_id tr').last()

        console.log(id)
        $('#table_id tr:last').after(`<tr class="content"><td></td><td class="tag-name" ><a href="#">${name}</a></td><td>${selectedval}</td><td class='${result ? "feed" : "no-feed"}'></td><td class='${result2 ? "favorite" : ""}'></td><td class="option-box"><button class="edit-btn"></button> <button class="delete-btn"></button></td></tr>`)
        var oTable = $('#table_id').dataTable();
        oTable.fnPageChange( 'last' );
    });

1 Ответ

0 голосов
/ 19 марта 2020

$ ('# table_id> tbody'). Append (<tr class="content"><td></td><td class="tag-name" ><a href="#">${name}</a></td><td>${selectedval}</td><td class='${result ? "feed" : "no-feed"}'></td><td class='${result2 ? "favorite" : ""}'></td><td class="option-box"><button class="edit-btn"></button> <button class="delete-btn"></button></td></tr>)

...