以下是我的小提琴,在其中我可以拖动列表项,但问题在于更改列表项的位置,因此我无法相应地对项目数进行排序,例如,如果我更改项目#1的位置,则所有项目的数量从上到下都不会改变。请让我知道该怎么做。
$(function() {
$("#sortable").sortable();
});
$(document).ready(function(){
$("#btn2").click(function(){
$("ul").append("<li class='ui-state-default'><span class='ui-icon ui-icon-arrowthick-2-n-s'></span><input type='text' value='New Item : #' /></li>");
});
});
$("#sortable").sortable({
//observe the update event...
update: function (event, ui) {
var order = [];
$('#sortable li').each(function (e) {
$(this).attr("value",$(this).index());
});
}
});
我已经向li添加了value属性,每当对ul进行排序时,该属性就会更新
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句