1

经过长时间的艰苦搜索,我在任何地方都找不到我的问题的答案。基本上,我根据用户的输入动态创建了一个表,并且在表中的每个第 4 个条目之后插入一行只有一个按钮。我需要的是排序功能忽略带有按钮的行并将它们留在原处,同时对表格的其余部分进行排序。有谁知道这是否可能?

4

2 回答 2

1
"fnDrawCallback": function (oSettings) {                  }
                    var rows = $('.searchResultRow');

                    rows.each(function (index) {

                        if (index == 4 || index == 9) {
                            var insertLearn = $("<tr></tr>").addClass("searchResultRow ");

                            insertLearn.append(buildCell().attr('colspan', 9).html("<img src='../img/LearnMoreAnimated_v1-1.gif' />"));

                            $("#results_table > tbody > tr").eq(index).after(insertLearn);
                        }

                    });
                }

这就是我能够得到它的方式......感谢您为我指明正确方向的帮助。

于 2012-04-30T16:27:53.097 回答
1

你没有 - 要做的是使用 DataTablesfnDrawCallback在每次抽奖时插入第四行。DataTables将始终在每次绘制时清空<tbody>元素,因此无论如何这都是必需的。

于 2012-04-27T22:13:59.030 回答