排序一个可排序的列表
Sorting a sortable list
我使用Jquery UI让用户对列表进行排序。我有一个按钮来显示答案,如果他们想,这将把列表按顺序,基于ID。对列表进行排序的函数是:
function show_order() {
var elems = $('#sortable').children('li').remove();
elems.sort(function(a,b){
return parseInt(a.id) > parseInt(b.id);
});
$('#sortable').append(elems);
}
在Chrome和Firefox中可以正常工作,但在IE(11)中不行-在控制台中没有错误。
.sort
期望您返回的值小于0 (a
小于b
)、0(相等)或大于0 (a
大于b
)。简单地返回>
比较的结果将产生一个布尔值。相应地修改代码:
return parseInt(a.id, 10) - parseInt(b.id, 10);
相关文章:
- 为什么HTML5拖放的目标是孩子?(可排序列表)
- jQuery拖动到相对位置的可排序列表中时出现可拖动辅助对象位置问题
- jQuery带计数器的可排序列表
- 我们可以在 CouchDB 中对排序列表视图进行排序吗?
- SharePoint :按日期排序列表
- jQueryUI可排序-从可排序列表中删除li
- Rails3-可排序列表不能与wysihtml5一起工作
- 如何同步包含克隆元素的jquery可排序列表
- 无法将id放在Jquery插件生成的模式中的未排序列表上
- 为未排序列表设置onclick()属性
- Mvc4将Jquery可排序列表项的顺序保持到控制器
- 无法从jQuery可排序列表中删除新添加的项
- iframe内容可编辑,位于jqueryUI可排序列表项中
- 对象的数组列表的Javascript排序列表-基于特定的数组列表
- 动态生成<选择>未显示已排序列表中的第一个项目
- 从 ajax 调用到 jquery UI 可排序列表构建 html
- 使用 jqueryui 的多个可排序列表 - 不希望项目在列表组之间混合
- jQuery - 获取可排序列表的索引
- jQuery - 排序后更新可排序列表
- YUI 轮播导航按钮在排序列表下