JQuery 权限选择(可以排序)
来源:互联网 发布:中标麒麟怎么卸载软件 编辑:程序博客网 时间:2024/05/01 23:13
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="../js/jquery-1.5.1.min.js" type="text/javascript"></script>
<style type="text/css">
select{width:100px;height:100px;float:left;margin:10px;}
#main{float:left;width:100px;text-align:center;margin:10px;}
#main input{width:100px;}
</style>
<script type="text/javascript">
var myJson = [{ "id": "1", "Name": "刘德华", "Age": "52" },
{ "id": "2", "Name": "文章", "Age": "26" },
{"id":"3","Name":"孙红雷","Age":"40"},
{ "id": "4", "Name": "葛优", "Age": "58"}];
$(function () {
var $leftSel = $("#leftSel");
for (var i = 0; i < myJson.length; i++) {
var $option = $("<option sortID='" + myJson[i].id+ "' value='" + myJson[i].Name + "'>" +
myJson[i].id + "," + myJson[i].Name + "</option>");
$option.appendTo($leftSel);
}
$("#btnMoveLeft").click(function () {
var $selOptions = $("#leftSel option:selected");
$selOptions.appendTo($("#rightSel")).attr("selected", false);
});
$("#btnMoveLeftAll").click(function () {
var $allLeftOptions = $("#leftSel option");
$allLeftOptions.appendTo($("#rightSel")).attr("selected", false);
});
$("#btnMoveRight").click(function () {
var $selOptions = $("#rightSel option:selected");
$selOptions.appendTo($leftSel).attr("selected", false);
});
$("#btnMoveRightAll").click(function () {
var $allRightOptions = $("#rightSel option");
$allRightOptions.appendTo($leftSel).attr("selected", false);
});
$("#btnMoveLeftSort").click(function () {
//把右边列表的内容添加到左边,并按sortID属性进行排序
$("#rightSel option").appendTo($("#leftSel"));
var $sortArray = $("#leftSel option").sort(function (prev, next) {
var prevSortID = parseInt(prev.sortID);
var nextSortID = parseInt(next.sortID);
if (prevSortID > nextSortID) {
return 1; //交换位置
}
else {
return -1;
}
});
$("#leftSel").empty().append($sortArray);
});
});
</script>
</head>
<body>
<select id="leftSel" multiple="multiple">
</select>
<div id="main">
<input id="btnMoveLeft" type="button" value="-->" />
<input id="btnMoveLeftAll" type="button" value="==>" />
<input id="btnMoveRight" type="button" value="<--" />
<input id="btnMoveRightAll" type="button" value="<==" />
<input id="btnMoveLeftSort" type="button" value="<--Sort" />
</div>
<select id="rightSel" multiple="multiple">
</select>
</body>
</html>
- JQuery 权限选择(可以排序)
- JQuery 权限选择例子
- Jquery单击选择权限实例
- 用jquery实现可以左右选择的菜单效果
- jquery实现可以左右选择的下拉菜单效果
- jquery 控制 multiple select 所有选择 且 排序
- jquery +jquery.tablesorter+jquery.tablednd_0_5实现table表格可按行拖拽,按列排序,并可以保存排序后的结果
- Jquery选择
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序:
- 选择排序
- excel导入csv格式 身份证号就变成科学计数法了
- Eclipse Plugin 开发 备忘贴 (Contribution to Eclipse)
- 说说产品经理的“需求真相”
- Android 4.2 Wifi Display 之 Settings 源码分析(二)
- Spring框架
- JQuery 权限选择(可以排序)
- 使用xml 控制imageview的缩放
- MySQL 日期和时间函数
- IOS_实现TabBar切换时底部切换效果
- QT无法定位程序输入点*于动态链接库 QtCore4.dll 解决方法
- Android 之自定义控件样式在drawable文件夹下的XML实现
- mysqldump 命令的使用
- 边际回报递减规律
- Ubuntu 11.10 mysql problem after upgrade