经过长时间的搜索,我在任何地方都找不到答案。基本上我基于用户的输入动态创建表,并且在表中的每第4个条目之后插入只有一个按钮的行。我需要的是排序功能忽略带按钮的行,并在排序表的其余部分时将它们保留在原位。有谁知道这是否可能?
答案 0 :(得分:1)
你没有 - 做什么是使用DataTables fnDrawCallback
在每次抽奖中插入你的第四行。 DataTables
将始终清空每次抽奖中的<tbody>
元素,因此无论如何都需要这样做。
答案 1 :(得分: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);
}
});
}
是我能够得到它的....感谢帮助我指出正确的方向。