jquery API sortable如何联合两个div中的数据排序

 <ul id='link-1' class="sortlink">
  很多<li></li>
 </ul>
 <ul id='link-2' class="sortlink">
  很多<li></li>
 </ul>
$(".sortlink").sortable({
            connectWith: $('.sortlink'),
            update: function (event, ui) {
                var arr1 = $("#link-1").sortable('toArray');
                var arr2 = $("#link-2").sortable('toArray');
                var comb_arr = arr1.concat(arr2);
                //到此可以把整个comb_arr看做一个整体用ajax传回给后台更改顺序
            }
        })

以上代码假设从后台选出了一组有序的数据,但是需要把他们放到页面不同的div里,那么在使用sortable排序的时候问题来了,如何将他们看做一个整体排序?注意这里有一个api叫connectWith,他把这两个div联合起来,使sortable明白这两个div中的li是联系在一起的。在传回给后台的时候,需要将这两个div中的数据拼接起来,作为一个整体传回给后台,来更新他们的顺序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值