所以我的表信息有一个拖放功能,我的问题是附加到数据表的信息只是暂时存在。所以在这种情况下,我的数据表默认显示 5 行。删除附加的行后,删除 2 行后,我的分页仍然显示 5 行(即使有 7 个可见行)。通过单击我的分页上的第 2 页并单击返回第 1 页,它们不再存在。我相信 .append() 在这里使用是不正确的,而是 .fnAddData() 但我无法让它工作。我在这里有基本信息http://jsfiddle.net/YK5fg/1/的小提琴,但不幸的是我无法在jsfiddle中模拟数据表。有任何想法吗?提前致谢。
$( ".drag" ).draggable({ revert: "invalid" });
$( ".dropTarget" ).droppable({
drop: function( event, ui ) {
// fade out dropped icon
ui.draggable.hide();
var dropped = parseInt($(this).attr('title')) + 1;
$( this )
.attr('title',dropped+' entries');
var delay = $(this);
delay.prop('disabled', true).addClass('ui-state-highlight')
setTimeout(function() {
delay.prop('disabled', false).removeClass('ui-state-highlight');
}, 2000)
var rowId = ui.draggable.prop("id");
var cloned = $(".basic").find("tr#"+rowId).clone();
$(".fav1").append(cloned);
//.fnAddData(cloned);
}
});