jQuery .sortable不是一个函数

Rob*_*ton 18 javascript jquery-ui

尽管我已经按照jQuery UI文档中的说明进行操作,但我收到的错误是.sortable不是函数.
这是我的代码:

<div style="float: left;">
    <span class="caption" style="width: 255px; display: block;">
        Assigned Limits
    </span>
    <div class="assigned-limit-box">
        <ul id="limAssigned" class="ul-base">
        </ul>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的js:

$('#limAssigned').sortable();
Run Code Online (Sandbox Code Playgroud)

我的jQuery js在我的jQuery UI js之前加载.

我究竟做错了什么?

小智 18

当主php页面需要使用sortable()函数的页面时,我遇到了同样的问题.在主页的头部添加以下代码是不够的.在所需页面的开头添加它(在我的情况下在正文中)修复了所有内容.

<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
Run Code Online (Sandbox Code Playgroud)


Rob*_*ton 16

我想到了.我需要排序的页面被加载到我的主页面中的div中.我不得不将jQuery UI脚本添加到该jsp而不是主页面jsp.有趣的是如何成功.


Gab*_*abe 7

由于页面上有超过 1 个版本的 jQuery,我收到了此错误。归功于 IonicBurger:jQuery sortable 不是一个函数