如何在JQuery UI中获取拖动事件可排序?

时间:2010-04-15 08:51:24

标签: jquery jquery-ui drag-and-drop

我正在使用此jquery来制作拖放可排序列表。 http://jqueryui.com/demos/sortable/ 我怎么能抓住被拖拽的元素事件?

<script>
  

$(document).ready(function(){       $( “#排序”)排序()。     });

</script>

请帮助我。因为我不熟悉jquery.thanks ..我需要获取拖动元素的id。

3 个答案:

答案 0 :(得分:3)

以下是获取被拖动元素的ID的方法:

$('#sortable').sortable({
    stop: function(ui, event){
        var id = event.item.attr('id');
        alert(id);
    }
});

答案 1 :(得分:0)

根据this page,您可能会使用startactivate个事件。

答案 2 :(得分:0)

与之前的答案非常相似,但在排序完成后我使用了deactivate来捕获事件

<强> jQuery的:

$('.week').sortable({
  deactivate: function (ui,e) {
    console.log(e.item.attr('id'));
  },
});