将左边框中的元素移到右边框
来源:互联网 发布:dnf装备强化数据 编辑:程序博客网 时间:2024/06/07 14:56
1.页面
<table><tr width="100%" height="300px" style="margin:5px,auto;"> <td width="40%"> <select id="select1" multiple style="margin-left: 10px;"> <option value="apple" selected>苹果</option> <option value="banana">香蕉</option> </select> </td> <td width="20%" align="center"> <input class="oprationb" id="add" type="button" value=">"/><br> <input class="oprationb" id="remove" type="button" value="<"/><br> <input class="oprationb" id="add_all" type="button" value=">>"/><br> <input class="oprationb" id="remove_all" type="button" value="<<"/><br> <input id="mselect" style="width: 50px;margin-top:12px;height: 30px;" type="button" value="确定"/><br> </td> <td width="40%" > <select id="select2" multiple height="300px"> </select> </td></tr></table>
2.样式
body{ font-family: Tahoma; font-size: 8pt ;}select{ width: 150px; height: 250px; border: 1px solid ;}.oprationb{ width:20px; height: 20px; margin:5px 5px 5px 5px;}select option { text-indent: 10px; font: 14px/20px "Microsoft YaHei"; margin-top: 20px; color:#00527f} select option:hover { background-color: #f80; color: #fff; }
3.jquery
$(function(){ //移到右边 $('#add').click(function(){ //获取选中的选项,删除并追加给对方 //$('#select1 option:selected').appendTo('#select2'); $('#select1 option:selected').each(function(){ var valk = $(this).val(); var htmlk = $(this).html(); $("#select2").append("<option value='"+valk+"'>"+htmlk+"</option>"); }) }); //移到左边 $('#remove').click(function(){ // $('#select2 option:selected').appendTo('#select1'); $('#select2 option:selected').each(function(){ $(this).remove(); }); }) //全部移到右边 $('#add_all').click(function(){ //获取全部的选项,删除并追加给对方 //$('#select1 option').appendTo('#select2'); $('#select1 option').each(function(){ var valk = $(this).val(); var htmlk = $(this).html(); $("#select2").append("<option value='"+valk+"'>"+htmlk+"</option>"); }); }); //全部移到左边 $('#remove_all').click(function(){ //$('#select2 option').appendTo('#select1'); $('#select2').empty(); }); //双击选项 $('#select1').dblclick(function(){ //绑定双击事件 //获取全部的选项,删除并追加给对方 // $("option:selected",this).appendTo('#select2'); //追加给对方 var valk = $("option:selected",this).val(); var htmlk = $("option:selected",this).html(); $("#select2").append("<option value='"+valk+"'>"+htmlk+"</option>"); }); //双击选项 $('#select2').dblclick(function(){ // $("option:selected",this).appendTo('#select1'); $("option:selected",this).remove(); });});
0 0
- 将左边框中的元素移到右边框
- table的左/右/上/下边框处理
- 如何隐藏table的左/右/上/下边框
- android 窗口如何靠左和靠右边框布局
- 如何隐藏table的左/右/上/下边框
- UIButton文字在左图片在右、空心带边框
- 边框阴影 分别为左 右 下 上
- android 实现一个布局或者view 有上边框 下边框或者 左边框 右边框 或者单一边框的实现
- html中js实现左边框控制右边框的显示
- html table 边框 只显示右边框
- 边框导航右边框双倍像素问题
- CSS 如何让Table的里面TD全有边框 而Table的右左边框没有
- CSS 如何让Table的里面TD全有边框 而Table的右左边框没有
- UIButton 设置圆角 边框颜色 点击回调方法 &&图片在右文字在左
- 边框
- 边框
- 边框
- 边框
- 京东2017实习生招聘在线笔试编程题
- boostrap 多个页签 点击某一个进去 返回后还是出现在某个页签上
- Maven常用命令
- 各大OJ题目分类
- 经典查找算法 --- B*树
- 将左边框中的元素移到右边框
- 深入理解ngx_align_ptr宏及内存管理
- 单目视觉定位方法研究综述
- Mapreduce核心技术详解
- python学习笔记
- 大公司笔试面试有哪些经典算法题目?
- 每日三题-Day1-A(POJ 1358 Housing Complexes 预处理+二分匹配)
- 初探Ajax异步请求
- 再探Java中的hashcode方法