layuitransfer穿梭框排序js处理⽅法layui 穿梭框顺序重载⽅法,js处理
困扰了好久的layui 穿梭框乱序问题,以下解决思路为
通过js函数,修改html节点内容,重载穿梭框,最终呈现 正序的穿梭框内容
// arr 为穿梭框右侧的数据数组
function transferRightSort(arr){
var data=$("ul.layui-transfer-data")[1]
var item_list=$(data).children("li")
var middle_list=[]
for(var key in arr){
middle_list.push("")
}
/
/ console.info(arr)
for(var i=0;i<item_list.length;i++){
var item=item_list[i]
var value=$(item_list).children("input")[i].value
var index=arr.indexOf(parseInt(value))
console.info(index);
middle_list[index]=item
}
var innertHTML=""
for(var y=0;y<middle_list.length;y++){
sort函数 jsconsole.info($(middle_list).children("input")[y].value)
/
/ console.info(middle_list[i].HTML)
innertHTML+="<li>"+ middle_list[y].innerHTML +"</li>"
}
$($("ul.layui-transfer-data")[1]).html(innertHTML)
// console.info(innertHTML)
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。