我有一个表,我想分成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不是一个功能,我不知道我做错了什么。如何删除切片表格行并正确包装?
答案 0 :(得分:0)
刚刚找到解决方案。这有效:
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...
所以我想我需要首先拆分数组然后取出相应的数组元素。
感谢您的帮助!