Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 列表上的jQuery更改事件处理程序_Javascript_Jquery_Jquery Ui_Jquery Ui Sortable - Fatal编程技术网

Javascript 列表上的jQuery更改事件处理程序

Javascript 列表上的jQuery更改事件处理程序,javascript,jquery,jquery-ui,jquery-ui-sortable,Javascript,Jquery,Jquery Ui,Jquery Ui Sortable,我希望在每次使用jQuery对列表移动项、添加项等进行更改时触发事件处理程序 .change处理程序似乎无法正常工作,如下所示: 那么如何捕获列表中的所有更改?您可以侦听各种事件,然后使用 $('#sortable').trigger('change'); 您可以像这样附加sotrable事件: $("#sortable").on("sort", function(){ console.log("sort handler works"); }); 检查,他们有很多很好的例子。每次重新

我希望在每次使用jQuery对列表移动项、添加项等进行更改时触发事件处理程序

.change处理程序似乎无法正常工作,如下所示:


那么如何捕获列表中的所有更改?

您可以侦听各种事件,然后使用

$('#sortable').trigger('change');
您可以像这样附加sotrable事件:

$("#sortable").on("sort", function(){
    console.log("sort handler works");
});
检查,他们有很多很好的例子。

每次重新排序列表时都会触发更新事件:

 $(function () {
     $("#sortable").sortable({
         'update' : function (event, ui) {
             console.log("The list's been rearranged.");
         }
     });
     $("#sortable").disableSelection();
 });

参考资料:

. .
对不起,如果我对这件事还不太了解,但你知道这方面的一个例子吗?我不太明白如何使用触发器。它真的取决于你想如何使用它。使用Alexander的答案来解决问题可能会更容易
 $(function () {
     $("#sortable").sortable({
         'update' : function (event, ui) {
             console.log("The list's been rearranged.");
         }
     });
     $("#sortable").disableSelection();
 });