有没有办法在使用jQueryUI Sortable时确定接收删除行的相邻(前一个和/或下一个)表行?

时间:2013-05-24 06:01:52

标签: javascript jquery jquery-ui-sortable tablerow

我在桌子上使用jQueryUI Sortable plugin,一切似乎都运转良好。 (HTML验证和JavaScript都验证了。)据我所知,没有办法确定表中“丢弃”一行的位置(除了x / y坐标,对我没用。)

有可能做这样的事吗?

1 个答案:

答案 0 :(得分:0)

如果要移动整行,在完成排序后,您将在ui.item下的所有$ .sortable回调中拖动该项目(不仅仅是它的位置)。然后,您可以在$ table中查看您在行示例中如何对行进行排序或类似行,直接得到行的索引。

$('table').sortable({
  stop: function(event, ui) {
    console.log(ui.item.index());
    console.log(ui.item.next());
    console.log(ui.item.prev());
  }
})

奖金:工作jsfiddle(由shuklendu原创,我只是分叉和调整)