0

所以我的表信息有一个拖放功能,我的问题是附加到数据表的信息只是暂时存在。所以在这种情况下,我的数据表默认显示 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);
        }
      }); 
4

0 回答 0