Получить содержимое многостраничных данных - PullRequest
0 голосов
/ 05 октября 2018

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

Вот что я сделал до сих пор:

table.rows().every(function (rowIdx, tableLoop, rowLoop) {
    var d = this.data();
    var item = {
        id: // Get first column content
        description: //Get second column content
    }
});

Ответы [ 2 ]

0 голосов
/ 05 октября 2018

Вы можете использовать два способа:

table.rows().every(function (rowIdx, tableLoop, rowLoop) {
    var nodes = this.nodes().to$();
    var item = {
       id: nodes.find('td:eq(0)').text(), // Get first column content
       description: nodes.find('td:eq(1)').text() // Get second column content
    };
});

ИЛИ

table.rows().every(function (rowIdx, tableLoop, rowLoop) {
    var item = {
        id: this.cell(rowIdx,0).data(), // Get first column content
        description: this.cell(rowIdx,1).data() // Get second column content
    };
});

Более подробную информацию вы можете найти здесь .

0 голосов
/ 05 октября 2018

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

table.rows().iterator('row', function(context, rowIdx){
    var item = { 
        id: $(this.row(rowIdx).node());
        description: $(this.row(rowIdx).node()); 
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...