选中左边某个选项点击添加,即可将选中项添加到右边文本框中,点击选中全部即可将全部选项移到右边,移除按钮功能相同。

html代码:

 <div id="main">
<div id="left">
<div id="select1" class="sel">
<span>apple</span>
<span>huawei</span>
<span>htc</span>
<span>samsung</span>
</div>
<button id="add" value="选中添加">选中添加</button><br>
<button id="add_all" value="选中全部">选中全部</button>
</div>
<div id="right">
<div id="select2" class="sel"> </div>
<button id="remove" value="移除添加">移除添加</button><br>
<button id="remove_all" value="移除全部">移除全部</button>
</div>
</div>

css:

 <style type="text/css">
.sel{
width: 100px;
height: 160px;
border:1px solid black;
}
span{
display: block;
}
#left,#right{
float: left;
border:1px solid black;
margin-right: 20px;
}
.light{
background-color: blue;
}
</style>

jquery:

 <script type="text/javascript">
$('span').click(function(){
$(this).addClass("light").siblings().removeClass("light"); //当点击span标签时为它添加高亮样式light,并移除除选中项外的其他同级标签的light属性;
});
$("#add").click(function(){
var options=$("#select1>.light");//获取选中项;
options.removeClass("light").appendTo("#select2"); //将该span标签的light属性移除并移到右边; });
$("#add_all").click(function(){
var options=$("#select1 span");
options.appendTo("#select2");
});
$("#remove").click(function(){
var options=$(".light");
options.removeClass("light").appendTo("#select1");
});
$("#remove_all").click(function(){
var options=$("#select2 span");
options.appendTo("#select1");
});
</script>

最新文章

  1. C# 面向对象基础
  2. 深入理解OAuth2.0协议
  3. 【Java】使用iText生成PDF文件
  4. SQL2008安装后激活方式以及提示评估期已过解决方法(转)
  5. Android Studio导入Eclipse项目和一些常见的问题
  6. CodeForces 549G Happy Line
  7. Windows Server 2003 激活码及激活方法
  8. jQuery $.post $.ajax用法
  9. iOS开发进阶 - 使用shell脚本自动打包上传到fir.im上-b
  10. 如何更新 OpenStack 组件?- 每天5分钟玩转 OpenStack(161)
  11. postman定义公共函数
  12. el内部支持运算表达式,外部不支持
  13. java中的几个概念
  14. [UE4]圆形小地图
  15. Web大前端面试题-Day2
  16. Win10企业版转专业版
  17. FPGA内部动态可重置PLL讲解(二)
  18. python3 集合的常用方法
  19. MySQL 、SQL MS Access、和 SQL Server 数据类型
  20. Web文件管理、私有云存储管理工具 DzzOffice

热门文章

  1. KMP算法的优化与详解
  2. 使用ocupload和POI一键上传Excel并解析导入数据库
  3. 让SQL再快一点儿
  4. oracle lag与lead分析函数简介
  5. [hihoCoder]1014 Trie水题
  6. Java Trie树
  7. MySQL分区表的局限和限制
  8. 浅谈隐语义模型和非负矩阵分解NMF
  9. iwebshop插件的操作
  10. Atom 编辑器试用