【发布时间】:2014-03-20 22:42:54
【问题描述】:
我有一个输入框供用户输入一个项目,然后单击提交按钮或输入键,它被添加到一个 id 为 sortable 的无序列表中。我想让这个用户生成的无序列表可以使用 jQuery 排序,但我无法让它工作。我相信这涉及到使用 on 方法,但到目前为止我的尝试完全不成功。
Here 是指向包含该项目的 jsfiddle 的链接。
另外,这是我在 html 文件头部链接的内容:
<link rel='stylesheet' type='text/css' href='stylesheet.css'/>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
<script type="text/javascript" src="script.js"></script>
编辑:在 jsfiddle 上,列表项是可排序的,但输入键不能用于提交,并且输出 [object Object] 而不是输入文本。在浏览器 (chrome) 中打开文件时,它仍然不可排序,但添加的列表项确实具有正确的输出。
【问题讨论】:
-
您遇到问题的 jQuery 代码在哪里?
标签: javascript jquery html jquery-ui jquery-ui-sortable