Как удалить выделение строк таблицы из таблицы с помощью detach ()? - PullRequest
0 голосов
/ 21 февраля 2012

У меня есть таблица, которую я хочу разбить на строки по x, которые следует удалить из таблицы и добавить в подстраницы, которые я создаю.Я могу нарезать стол, но detach() не работает, и я не уверен, что делаю неправильно.

Вот что у меня есть:

    var rows = $( table ).find( "tbody tr, TBODY TR" ).toArray(),
        splitRows = [];

    for( i = 0; i < rows.length; i += rowsPerPageS ){

       // table rows for each subpage
       var takeAway = splitRows.push( rows.slice(i, i + rowsPerPageS ) );

       // split the tabel and create subpages
       newPage = takeAway.detach()
                         .wrap(...
       }

Вопрос:
Консоль говорит мне takeAway.detach не является функцией и яне знаю, что я делаю не такКак удалить мои нарезанные строки таблицы и правильно обернуть их?

1 Ответ

0 голосов
/ 21 февраля 2012

Только что нашел решение. Это работает:

var rows = $( table ).find( "tbody tr, TBODY TR" )
    splitRows = [];

for( i = 0; i < rows.length; i += rowsPerPageS ){

    // split table into array
    splitRows.push( rows.slice(i, i + rowsPerPageS ) );

    // table rows for each subpage
    var takeAway = splitRows[i],
        newPage;

    // split the table and create subpages
    newPage = takeAway.detach()
                      .wrap...

Итак, я думаю, мне нужно сначала разбить массив, а затем забрать соответствующие элементы массива.

Спасибо за помощь!

...