<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>下拉列表</title>
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<style type="text/css">
.centent{
float: left;
width: 300px;
height: 200px;
}
span{
background-color:yellow;
}
</style>
<script type="text/javascript">
$(function(){
$("#add").click(function(){
/* //获取下拉框选中的选项
$option=$("#s1 option:selected");
//删除下拉框选中的选项
var $remove=$option.remove();
//将要删除的option追加给对方
$remove.appendTo("#s2"); */
//删除和追加操作可以使用appendTo()方法直接完成
$option=$("#s1 option:selected");
$option.appendTo("#s2");
});
//将全部的option追加给对方
$("#add_all").click(function(){
//获取所有的option
$option=$("#s1 option");
//追加给对方
$option.appendTo("#s2");
});
//双击进行追加给对方
$("#s1").dblclick(function(){
//获取双击选中的选项
var $option=$("option:selected",this);
//追加给对方
$option.appendTo("#s2");
});
//选中删除到左边
$("#del").click(function(){
$option=$("#s2 option:selected");
$option.appendTo("#s1");
});
//全部删除到左边
$("#del_all").click(function(){
$option=$("#s2 option");
$option.appendTo("#s1");
});
//双击删除
$("#s2").dblclick(function(){
$option=$("option:selected",this);
$option.appendTo("#s1");
});
});
</script>
</head>
<body>
<div class="centent">
<select multiple id="s1" style="width:120px;height:160px;">
<option value="1">选项1</option>
<option value="2">选项2</option>
<option value="3">选项3</option>
<option value="4">选项4</option>
<option value="5">选项5</option>
<option value="6">选项6</option>
<option value="7">选项7</option>
<option value="8">选项8</option>
</select>
<div>
<span id="add">选中添加到右边>></span><br>
<span id="add_all">全部添加到右边>></span>
</div>
</div>
<div class="centent">
<select multiple id="s2" style="width:120px;height:160px;">
</select>
<div>
<span id="del"><<选中删除到左边</span> <br>
<span id="del_all"><<全部删除到左边</span>
</div>
</div>
</body>
</html>
分享到:
相关推荐
select选择框内容左右移动添加删除代码基于jquery-1.8.3.min.js实现,简单实用,选中选项内容,点击移动按钮可进行内容左右移动,双击option内容也可左右移动,支持单选移动、多选移动和一键全部移动! 运行效果图:...
select选择框内容左右移动添加删除代码基于jquery-1.8.3.min.js实现,简单实用,选中选项内容,点击移动按钮可进行内容左右移动,双击option内容也可左右移动,支持单选移动、多选移动和一键全部移动!
NULL 博文链接:https://congdepeng.iteye.com/blog/421642
项目要实现这样的一个功能(如下图所示):选择左边下拉列表框中的选项,点击添加按钮,把选择的选项移动到右边的下拉列表框中,同样的选择右边的选项,点击删除按钮,即把选择的选项移动到左边的下拉列表框中.相信用js很多...
主要介绍了两个多选select(multiple左右)添加、删除选项和取值实例,使用jquery实现,需要的朋友可以参考下
select选择框内容左右移动添加删除代码基于jquery-1.8.3.min.js实现,简单实用,选中选项内容,点击移动按钮可进行内容左右移动,双击option内容也可左右移动,支持单选移动、多选移动和一键全部移动!
js实现左右select列表内容交换传递,原来就是先获取当期选中select的值,然后添加到对面的select中,然后删除选中内容。
本文实例讲述了select选择框内容左右移动添加删除。分享给大家供大家参考。具体如下: select选择框内容左右移动,简单实用,选中选项内容,点击移动按钮可进行内容左右移动,运行效果图: 具体代码如下 <!...
就是实现这个效果的,选中添加到右边,全部添加到右边,选中删除到左边,全部删除到左边。 html部分: 代码如下:<body> ”centent”> <select multiple=”multiple” id=”select1″ style=”width:100px...
大多数SQL实现支持以下类型的函数: 文本处理, 算术运算, 日期和时间, 数值处理。 Null:空值 空值当成无穷大处理,所有空值参与的运算皆为空。 空值与空值并不相等,因为空值不能直接运算。 如:prod_price...
7. ArcEngine中使用上下左右键移动地图功能的实现 15 8. 缓冲区的创建 16 9. C#制作鹰眼全过程(引自ESRI中国社区) 18 10. ArcEngine中拓扑的使用- - 20 11. 为什么使用接口编程{转载} 23 12. ArcEngine中闪烁目标 26...
VB6.0 设计真正实用的 TreeView 控件摘要:在实际开发中,许多人不喜欢使用 TreeView,主要是由于默认的 TreeView 是“只读”的,不支持添加、删除、编辑、调整节点位置等操作。本文通过一个 TVEdit 工程说明如何...
7. ArcEngine中使用上下左右键移动地图功能的实现 15 8. 缓冲区的创建 16 9. C#制作鹰眼全过程(引自ESRI中国社区) 18 10. ArcEngine中拓扑的使用- - 20 11. 为什么使用接口编程{转载} 23 12. ArcEngine中闪烁目标 26...
7. ArcEngine中使用上下左右键移动地图功能的实现 15 8. 缓冲区的创建 16 9. C#制作鹰眼全过程(引自ESRI中国社区) 18 10. ArcEngine中拓扑的使用- - 20 11. 为什么使用接口编程{转载} 23 12. ArcEngine中闪烁目标 26...
实例173 实现复选框中的全选、反选和不选 208 实例174 隐藏域提交用户的ID值 210 实例175 图像域替代提交按钮 211 实例176 跳转菜单实现页面跳转 213 实例177 上传图片预览 214 实例178 去掉下拉选项的边框 215 实例...