JQuery ,each() with UI.sortable()
JQuery ,each() with UI.sortable()
所以我有一个使用jQuery ui可排序的无序列表。我需要在每次排序或重新排序时将数据优先级属性设置为1-6(或最高数字)。当它站立时,它将其设置为负载,并且在排序后不会重新设置它。
我为你做了一把小提琴。可能很简单,但我想不出来。> ($("#priority-list").sortable();
$("#priority-list li").each( function(i){
$(this).attr("data-priority", "pri-" + (i + 1));
});
谢谢!
看起来你没有在排序后执行代码来进行优先级排序。
http://jsfiddle.net/3CWBt/$(function(){
$("#priority-list").sortable({
stop: setPriority
});
setPriority();
function setPriority() {
$("#priority-list li").each( function(i){
$(this).attr("data-priority", "pri-" + (i + 1));
});
}
});
$("#priority-list").sortable({
stop : function( event, ui ) {
$("#priority-list li").each( function(i){
$(this).attr("data-priority", "pri-" + (i + 1));
});
}
});
相关文章:
- 如何覆盖jQuery-ui-sortable的拖动事件
- jquery-ui-sortable在创建时修改html
- jquery-ui sortable:如何在拖动时不添加单元格
- 将 Jquery UI Sortable 转换为表而不是 ul
- 无法使 jQuery UI Sortable 正常工作
- JQuery UI .sortable('toArray') 返回 HTMLUListElement 而
- jQuery UI Sortable的工作方式很奇怪
- jQuery-UI:sortable() 占位符感觉很粘
- 在 jQuery UI Sortable 之后更新 CollectionView 内容的最佳方式
- 将 jQuery UI Sortable 的顺序保存到 Backbone.js Collection
- 使用 jQuery widget 工厂,创建包含 ui.sortable 的树视图
- 使用angular ui sortable和angular fire可以在排序时将新订单保存到数据库中
- angularjs-ui-sortable:初始化之前不能调用sortable上的方法;尝试调用方法'刷新
- Inputosaurus Text + jQuery UI Sortable
- JQuery ,each() with UI.sortable()
- ui-sortable不工作(对于预定义的DOM位置)
- 为jquery-ui-sortable拖动事件
- jQuery-ui sortable -在禁用后再次启用可排序功能
- 在ember.js中使用jquery-ui sortable时,更新ArrayController模型中的属性
- UI.Sortable:接收UI.Dragable时的默认位置/索引