【发布时间】:2011-07-20 20:00:10
【问题描述】:
当我使用 jqueryui 可排序时,我遇到了一个奇怪的错误。 它说,
$(this).sortable(); is not a function.
如何解决?
编辑 这是我的标题代码:
<script src="jquery.min.js"></script>
<script src="jquery.ui.core.js"></script>
<script src="jquery.ui.widget.js"></script>
<script src="jquery.ui.mouse.js"></script>
<script src="jquery.ui.sortable.js"></script>
这是我用来刷新我的编辑我的 xml 文件的代码。
$("#sortable").sortable(
{
update : function(event, ui) {
//var change = $(this).sortable('toArray').toString();
// $('#show').html(change);
var order = $(this).sortable('toArray');
//var order = $(this).val;
$("#show").load("update_engine_xml.jsp?order="+ order);
//$("#showid").html(ui.item.context.id+" "+event.target.id);
}
});
编辑:2 任何建议为什么我会收到此错误?!
【问题讨论】:
-
听起来 jQuery UI 没有以某种方式加载,但我们需要更多信息来进行诊断。可以贴一下页面的和相关的JS代码吗?
-
我收到了这个错误,因为即使我更新了我的 jQuery UI 库以包含 sortable(),一个旧版本也被缓存了。我通过将
标签: jquery jquery-ui user-interface jquery-ui-sortable