当jQuery可排序文件发生更改/更新时,会收到通知

Be notified when a change/update happens to a jQuery sortable

本文关键字:更新 通知 排序 jQuery 文件      更新时间:2023-09-26

我在不同的页面上有几个列表,它们共享jQuery代码,以便对它们进行排序:

$('.sortable_list').sortable({
      placeholder: 'placeholder',
      items: '.sortable_item',
      axis: 'y',
      containment: 'parent',
      tolerance: 'pointer',
      update: function(event, ui) {
        submitForm();
      }
    });

我现在有一个要求,当其中一个列表排序时,修改一个单选按钮。

与其重复可排序的代码,我希望能够使用.live()或类似的东西来侦听列表中的changeupdate,但在尝试将其附加到不同的位置后,我还没有找到任何工作:

  $('.sortable_list').live('update', function() {
    console.log('hello');
  });

有可能吗?我做错了什么?

您尝试过绑定到"sortupdate"吗?

大多数jQuery插件事件都以某种方式命名。