Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Jquery 绑定函数以获取可排序项的类_Jquery_Jquery Ui_Jquery Ui Sortable - Fatal编程技术网

Jquery 绑定函数以获取可排序项的类

Jquery 绑定函数以获取可排序项的类,jquery,jquery-ui,jquery-ui-sortable,Jquery,Jquery Ui,Jquery Ui Sortable,我用它来交换两个列表中的项目。当类从一个列表移动到另一个列表时,我需要从一个项目中获取该类,这很容易做到 $("#sortable").sortable({ update: function (event, ui) { alert($(ui.item).attr('class')); } }); 但我需要在动态内容上执行此操作,所以我需要将此函数与.on绑定以使其工作。所以我怎么能做这样的事 $(document).on("sortable","

我用它来交换两个列表中的项目。当类从一个列表移动到另一个列表时,我需要从一个项目中获取该类,这很容易做到

$("#sortable").sortable({
    update: function (event, ui) {
            alert($(ui.item).attr('class'));
        }
});
但我需要在动态内容上执行此操作,所以我需要将此函数与.on绑定以使其工作。所以我怎么能做这样的事

$(document).on("sortable","#sortable", function() {
并且仍然可以访问api
update
选项来实现此功能?

我认为您应该检查事件标签。我举了一个例子:

$( ".selector" ).sortable({
    sort: function( event, ui ) {
          //do stuff
     }
});

此事件在排序期间触发,您也可以在停止时绑定事件,在停止和启动之前,请检查它。

使用$(“#可排序li).on();?这是用于动态内容的bind的错误版本。哦,很抱歉误解了你的问题,你说的动态内容是什么意思?有什么变化?也许我误解了这个问题,所以请提供更多详细信息。为什么不在ajax成功中应用
sortable
?如果对你的应用程序逻辑不合适,你可以使用amplify的publish/s订阅方法。