jquery实现下拉框左右选择功能

发布时间 - 2026-01-10 23:11:55    点击率:

1、说明

本文demo实现下拉框左右选择

2、代码

<!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>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title></title>
 <style type="text/css">
 .centent
 {
 width: 260px;
 }
 .cententl
 {
 float: left;
 }

 .btnAdd
 {
 float: left;
 padding:30px 5px;
 }
 </style>
 <script src="scripts/jquery.js" type="text/javascript"></script>
 <script type="text/javascript">
 $(function () {
 //移到右边
 $('#btnAdd').click(function () {
 //获取选中的选项,删除自己并追加给对方
 $('#select1 option:selected').appendTo('#select2');
 });
 //移到左边
 $('#btnDel').click(function () {
 //获取选中的选项,删除自己并追加给对方
 $('#select2 option:selected').appendTo('#select1');
 });
 //全部移到右边
 $('#btnAdds').click(function () {
 //获取全部的选项,删除自己并追加给对方
 $('#select1 option').appendTo('#select2');
 });
 //全部移到左边
 $('#btnDels').click(function () {
 //获取全部的选项,删除自己并追加给对方
 $('#select2 option').appendTo('#select1');
 });
 //双击选项
 $('#select1').dblclick(function () {
 //获取双击的选项,删除自己并追加给对方
 $("option:selected", this).appendTo('#select2');
 });
 //双击选项
 $('#select2').dblclick(function () {
 //获取双击的选项,删除自己并追加给对方
 $("option:selected", this).appendTo('#select1');
 });
 });
 </script>
</head>
<body>
 <div class="centent">
 <div class="cententl">
 <select multiple="multiple" id="select1" style="width: 100px; 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>
 <div class="btnAdd">
 <input type="button" id="btnAdd" value=" > " /><br />
 <input type="button" id="btnDel" value=" < " /><br />
 <input type="button" id="btnAdds" value=">>" /><br />
 <input type="button" id="btnDels" value="<<" />
 </div>
 <div>
 <select multiple="multiple" id="select2" style="width: 100px; height: 160px;">
 </select>
 </div>
 </div>
</body>
</html>

图(1)

图(2)

图(3)

3、Demo

点击下载

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# jquery实现左右选择器  # jquery  # 下拉框左右选择  # 基于jQuery的select下拉框选择触发事件实例分析  # jquery仿QQ登录账号选择下拉框效果  # jQuery实现下拉框选择图片功能实例  # jQuery实现下拉框左右选择的简单实例  # jquery取消选择select下拉框示例代码  # 基于jquery实现的可以编辑选择的下拉框的代码  # jQuery实现下拉框左右移动(全部移动  # 已选移动)  # 给对方  # 双击  # 移到  # 点击下载  # 下拉框  # head  # transitional  # meta  # equiv  # xmlns  # gt  # dtd  # Content  # type  # style  # css  # width  # centent  # title 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何使用Blade模板引擎?(完整语法和示例)  jQuery 常见小例汇总  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  Java遍历集合的三种方式  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  JavaScript如何实现继承_有哪些常用方法  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  想要更高端的建设网站,这些原则一定要坚持!  C#如何调用原生C++ COM对象详解  Python图片处理进阶教程_Pillow滤镜与图像增强  微信小程序 canvas开发实例及注意事项  java中使用zxing批量生成二维码立牌  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  中山网站制作网页,中山新生登记系统登记流程?  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  Laravel如何使用Blade组件和插槽?(Component代码示例)  简单实现Android文件上传  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  北京企业网站设计制作公司,北京铁路集团官方网站?  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  长沙做网站要多少钱,长沙国安网络怎么样?  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  Internet Explorer官网直接进入 IE浏览器在线体验版网址  Laravel怎么连接多个数据库_Laravel多数据库连接配置  java ZXing生成二维码及条码实例分享  利用 Google AI 进行 YouTube 视频 SEO 描述优化  JavaScript中的标签模板是什么_它如何扩展字符串功能  如何快速查询域名建站关键信息?  JavaScript实现Fly Bird小游戏  昵图网官方站入口 昵图网素材图库官网入口  Android滚轮选择时间控件使用详解  浅谈javascript alert和confirm的美化  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  如何将凡科建站内容保存为本地文件?  Laravel如何自定义错误页面(404, 500)?(代码示例)  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  JavaScript如何操作视频_媒体API怎么控制播放  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  海南网站制作公司有哪些,海口网是哪家的?  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  活动邀请函制作网站有哪些,活动邀请函文案?  Mybatis 中的insertOrUpdate操作