Jquery 获取表单输入中可排序列表的顺序
我正在使用对项目的有序列表进行排序,当进行更改时,我希望在隐藏的表单输入中捕获该顺序 根据下面的内容,隐藏输入的值是[object HtmlListElement] 我需要做什么才能将其转换为列表项的值Jquery 获取表单输入中可排序列表的顺序,jquery,jquery-ui-sortable,Jquery,Jquery Ui Sortable,我正在使用对项目的有序列表进行排序,当进行更改时,我希望在隐藏的表单输入中捕获该顺序 根据下面的内容,隐藏输入的值是[object HtmlListElement] 我需要做什么才能将其转换为列表项的值 $('.sortable').sortable().bind('sortupdate', function() { var order = $('.sortable').toArray(); $('#statements').val(order.join(',')); });
$('.sortable').sortable().bind('sortupdate', function() {
var order = $('.sortable').toArray();
$('#statements').val(order.join(','));
});
试试这个
$(".sortable").sortable({
stop: function(event, ui) {
var data = "";
$(".sortable").each(function(i, el){
var ord = $(el).text();
data += ord+"="+$(el).index()+",";
});
$('#statements').val(data);
}
});
希望这有帮助,谢谢你试试这个
$(".sortable").sortable({
stop: function(event, ui) {
var data = "";
$(".sortable").each(function(i, el){
var ord = $(el).text();
data += ord+"="+$(el).index()+",";
});
$('#statements').val(data);
}
});
希望这有帮助,谢谢你谢谢,这几乎正是我想要的。:)谢谢,这几乎正是我想要的