Javascript 在敲除中添加jqueryui可排序的bindinghandler

Javascript 在敲除中添加jqueryui可排序的bindinghandler,javascript,knockout.js,Javascript,Knockout.js,我在一个表上添加了一个可排序元素,这是项目结束时的一个新要求,所以我觉得我没有时间学习和添加淘汰的可排序插件。我尝试通过使用jqueryui对元素进行简单调用来添加绑定处理程序,以使其可排序,但遇到错误: Object [object Object] has no method 'sortable' 绑定处理程序非常简单: ko.bindingHandlers.sortItems = { init: function () { $('#itemGroup').sorta

我在一个表上添加了一个可排序元素,这是项目结束时的一个新要求,所以我觉得我没有时间学习和添加淘汰的可排序插件。我尝试通过使用jqueryui对元素进行简单调用来添加绑定处理程序,以使其可排序,但遇到错误:

Object [object Object] has no method 'sortable'
绑定处理程序非常简单:

ko.bindingHandlers.sortItems = {
    init: function () {
        $('#itemGroup').sortable();
    }
};
该表是一个带有数据绑定的表:foreach,在一个项目数组中循环:

<tbody id="itemGroup" data-bind="foreach: itemDetails, sortItems: {}">


你知道我哪里会出错吗?

调用可排序插件时,它似乎没有加载。检查标记的顺序。

差不多就是这样,我使用的是require JS,我没有注意到我手动包含了jqueryUI插件。不包括可排序的。