Javascript 列表上的jQuery更改事件处理程序
我希望在每次使用jQuery对列表移动项、添加项等进行更改时触发事件处理程序 .change处理程序似乎无法正常工作,如下所示: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"); }); 检查,他们有很多很好的例子。每次重新
那么如何捕获列表中的所有更改?您可以侦听各种事件,然后使用
$('#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();
});