2010-06-21 52 views
1

我正在使用jQuery UI Sortable插件,并将其应用于表。当我拖动任何元素时,如何触发一个函数?一些类似下面:如何使用jQuery UI Sortable中的任何表格行触发一个函数?

alert($(this).attr('id')); 

完整的解决方案

对于这一点,你必须在容器的id设置为something_number(something_1,something_2等)。

$(function(){ 
    $('#sortable').sortable({ 
     placeholder: 'ui-state-highlight', 
     update: function(event, ui){ 
      var order = $('#sortable').sortable('serialize'); 
      alert(order); 
     } 
    }); 
    $("#sortable").disableSelection(); 
}); 

回答

1

这可以很容易地使用停止事件来完成。详细信息记录在here

简单的例子:

$("#your-id").sortable({ 
    stop: function(event, ui) { 
     alert($(this).attr('id')); 
    } 
}); 

您可以根据你的需要到底是什么或者是给一个尝试其他的事件,如更新

相关问题