基于jQuery实现下拉框 - Web前端
作者:98wpeu发布时间:2026-07-19分类:网页前端技术浏览:110
项目中经常会遇到下拉框,在扁平化和响应式布局大行其道的今天,使用JQuery来实现下拉框就十分的必要了,而且也会美观很多,这里就给大家推荐一段基于jQuery的下拉框代码。
jquery代码:
复制代码 代码如下:
$(function(){
$('#add').click(function(){
var $options = $('#select1 option:selected');
$options.appendTo("#select2");
});
$('#remove').click(function(){
var $options = $('#select2 option:selected');
$options.APPendTo("#select1");
});
$('#add_all').click(function(){
var $options = $('#select1 option');
$options.appendTo("#select2");
});
$('#remove_all').click(function(){
var $options = $('#select2 option');
$options.AppendTo("#select1");
});
$('#select1').dblclick(function(){
var $options = $("option:selected",this); //获取选中的选项
$options.appendTo('#select2');
});
$('#select2').dblclick(function(){
var $options = $("option:selected",this); //获取选中的选项
$options.appendTo('#select1');
});
});
html代码:
复制代码 代码如下:
<div style="width: 250px">
<div class="content" style="float: left">
<select 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>
<span id="add">选中添加到右边>></span><br>
<span id="add_all">全部添加到右边>></span>
</div>
</div>
<div style="float: right;">
<select multiple id="select2" style="width: 100px;height: 160px;">
</select>
<div>
<span id="remove"><<选中删除到左边</span><br>
<span id="remove_all"><<全部删除到左边</span>
</div>
</div>
</div>
是不是很简单?小伙伴们需要的话直接就可以拿到项目中使用了。
相关推荐
- Web前端推荐:提取图片中的文字工具 - Web前端
- vue开发小应用:拖动截图功能 - Web前端
- vue每日一学:温故forEach()在实战项目的基础知识和应用 - Web前端
- React开发:分享几种事件绑定this指向的方法 - Web前端
- HTML5:CSS3画一个可爱动漫宠物 - Web前端
- 对于后台返回json数据处理:总结一些常用的方法 - Web前端
- Vue3开发:简单实例说明路由VueRouter4的应用 - Web前端
- 前端开发:使用React和Tailwind CSS构建网站 - Web前端
- 分享一个用clip-path工具实现的小应用:对图形进行剪切处理 - Web前端
- 原生JavaScript开发TIPS:继承的三种方法 - Web前端
- 网页前端技术排行
-
- 1[Web前端]用javascript实现默认图片替代未显示的图片 - Web前端
- 2分析Iconfont-阿里巴巴矢量常用图标库 - Web前端
- 3jQuery实例教程:制作网页中可折叠的面板 - Web前端
- 4【第六章】Foundation之按钮和下拉功能 - Web前端
- 5基于jquery的滚动条滚动固定div(附演示下载) - Web前端
- 6jQuery编写widget的一些技巧分享 - Web前端
- 7分享精心挑选的12款优秀jQuery Ajax分页插件和教程 - Web前端
- 8在Mac/PC上远程调试iPhone/iPad上的网页 - Web前端
- 9jQuery实现鼠标移到元素上动态提示消息框效果 - Web前端
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


