基于jQuery实现下拉框
jQuery 实现 基于 下拉框
2023-06-13 09:15:31 时间
项目中经常会遇到下拉框,在扁平化和响应式布局大行其道的今天,使用jQuery来实现下拉框就十分的必要了,而且也会美观很多,这里就给大家推荐一段基于jQuery的下拉框代码。
jQuery代码:
$(function(){
$("#add").click(function(){
var$options=$("#select1option:selected");
$options.appendTo("#select2");
});
$("#remove").click(function(){
var$options=$("#select2option:selected");
$options.appendTo("#select1");
});
$("#add_all").click(function(){
var$options=$("#select1option");
$options.appendTo("#select2");
});
$("#remove_all").click(function(){
var$options=$("#select2option");
$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代码:
<divstyle="width:250px">
<divclass="content"style="float:left">
<selectmultipleid="select1"style="width:100px;height:160px;">
<optionvalue="1">选项1</option>
<optionvalue="2">选项2</option>
<optionvalue="3">选项3</option>
<optionvalue="4">选项4</option>
<optionvalue="5">选项5</option>
<optionvalue="6">选项6</option>
<optionvalue="7">选项7</option>
<optionvalue="8">选项8</option>
</select>
<div>
<spanid="add">选中添加到右边>></span><br>
<spanid="add_all">全部添加到右边>></span>
</div>
</div>
<divstyle="float:right;">
<selectmultipleid="select2"style="width:100px;height:160px;">
</select>
<div>
<spanid="remove"><<选中删除到左边</span><br>
<spanid="remove_all"><<全部删除到左边</span>
</div>
</div>
</div>
是不是很简单?小伙伴们需要的话直接就可以拿到项目中使用了。
相关文章
- jquery的delegate实现原理[通俗易懂]
- JQuery 实现开发常用功能
- jquery 全反选实现插件详解编程语言
- js,jquery发送短信倒计时实现代码详解编程语言
- jquery实现控制表格行高亮详解编程语言
- Jquery实战_读书笔记1—选择jQuery
- jQuery遍历json数组的实现代码
- 基于jquery的获取mouse坐标插件的实现代码
- 基于jquery的选择标签至文本域效果,可多选/可过滤重复/可限制个数的实现代码
- jQuery常见操作实现方式和常用函数方法总结
- 基于jquery的lazyloader插件实现图片的延迟加载[简单使用]
- 基于JQUERY的两个ListBox子项互相调整的实现代码
- 基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
- Jquery写一个鼠标拖动效果实现原理与代码
- jquery的冒泡事件的阻止与允许(三种实现方法)
- jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
- 基于jquery实现后台左侧菜单点击上下滑动显示
- 使用jquery实现简单的ajax
- 基于jquery的禁用右键、文本选择功能、复制按键的实现代码
- 基于jquery实现的文字淡入淡出效果
- jquery+json实现数据列表分页示例代码
- 基于JQuery实现的图片自动进行缩放和裁剪处理
- Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
- js或jquery实现页面打印可局部打印
- 基于jQuery实现文本框缩放以及上下移动功能
- 推荐6款基于jQuery实现图片效果插件
- jQuery实现表单提交时判断的方法
- javascript和jquery实现设置和移除文本框默认值效果代码
- jQuery实现的一个tab切换效果内部还嵌有切换