<!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">
* { margin:0; padding:0; }
div.centent {
float:left;
text-align: center;
margin: 10px;
}
span {
display:block;
margin:2px 2px;
padding:4px 10px;
background:#898989;
cursor:pointer;
font-size:12px;
color:white;
}
</style>
<!-- 引入jQuery -->
<script src="../../scripts/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
//移到右边
$('#add').click(function() {
//获取选中的选项,删除并追加给对方
$('#select1 option:selected').appendTo('#select2');
});
//移到左边
$('#remove').click(function() {
$('#select2 option:selected').appendTo('#select1');
});
//全部移到右边
$('#add_all').click(function() {
//获取全部的选项,删除并追加给对方
$('#select1 option').appendTo('#select2');
});
//全部移到左边
$('#remove_all').click(function() {
$('#select2 option').appendTo('#select1');
});
//双击选项
$('#select1').dblclick(function(){ //绑定双击事件
//获取全部的选项,删除并追加给对方
$('#select1 option:selected').appendTo('#select2'); //追加给对方
});
//双击选项
$('#select2').dblclick(function(){
$('#select2 option:selected').appendTo('#select1');
});
});
</script>
</head>
<body>
<div class="centent">
<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>
</select>
<div>
<span id="add" >选中添加到右边>></span>
<span id="add_all" >全部添加到右边>></span>
</div>
</div>
<div class="centent">
<select multiple="multiple" id="select2" style="width: 100px;height:160px;">
<option value="8">选项8</option>
</select>
<div>
<span id="remove"><<选中删除到左边</span>
<span id="remove_all"><<全部删除到左边</span>
</div>
</div>
</body>
</html>
功能如下图:
相关推荐
jQuery下拉框美化插件正是为了解决这个问题而诞生的,它提供了五种不同的主题和方形设计,且每个选项都可配备图标,使得用户在交互时能获得更为直观和愉悦的感受。 该插件基于JavaScript库jQuery构建,jQuery是一个...
"带搜索框的jQuery下拉框美化插件 searchableSelect"就是这样一个工具,它旨在为开发者提供一个既美观又实用的下拉选项选择器,同时集成了搜索功能,让用户在大量数据中快速找到目标。 jQuery是一个广泛使用的...
在网页设计中,jQuery下拉框树形分类菜单选择代码是一种常见的交互元素,它将传统的下拉菜单与树形结构相结合,提供了一种更高效、更直观的方式来展示和选择分类数据。这种技术常用于需要多级分类或者层级关系明确的...
在这个“jQuery下拉框模糊搜索菜单选择代码”项目中,我们主要探讨的是如何利用jQuery和Bootstrap框架来实现一个具有智能搜索功能的下拉菜单。 首先,Bootstrap是一个流行的前端开发框架,提供了丰富的UI组件,如...
"带搜索框的jQuery下拉框美化插件"就是这样一款致力于优化网站表单元素的工具,它将传统的下拉框与搜索功能相结合,使得用户在面对大量选项时能够更加高效地找到所需信息。接下来,我们将深入探讨这款插件的工作原理...
在本文中,我们将深入探讨jQuery下拉框美化插件FancySpinBox,以及它如何通过增强交互性和视觉吸引力来提升网页表单的用户体验。FancySpinBox是一个专为改善标准HTML `<select>` 元素外观和功能而设计的JavaScript...
总之,jQuery下拉框集成搜索功能是一个实用的前端技巧,它提高了用户在大量选项中查找特定值的效率。通过监听输入事件、动态过滤选项,我们可以实现这一功能,同时还可以根据需求进行各种优化和扩展,以适应不同项目...
<script type="text/javascript" src="../../../jquery/jquery-1.7.1.js"></script> <script type="text/javascript" src="jquery-ui.min.js"></script> <script type="text/javascript" src="jquery.multiselect....
本项目“jQuery下拉框国家选择代码”是为网页开发者提供的一款实用工具,它允许用户在下拉菜单中选择全世界的国家,并且具备搜索功能和国旗图标显示,提升了用户体验。 首先,我们要了解jQuery如何实现下拉框的动态...
本文将深入探讨“jquery下拉框左右选择”这一主题,它是一种交互式用户界面元素,通常用于在两个列表之间移动选项,帮助用户进行多选或排序操作。 首先,我们要明白“下拉框左右选择”的基本概念。这是一种UI设计...
2. **使用jQuery插件**:`jquery.searchabledropdown-1.0.8.src.js`和`jquery.searchabledropdown-1.0.8.min.js`是实现下拉框搜索功能的jQuery插件。`src.js`是源代码版本,便于开发者理解和修改;`min.js`是压缩后...
FancySelect.js插件通过jQuery,将传统的下拉框转换为一个具有高度定制化和吸引力的组件。它提供了丰富的自定义选项,如背景色、字体样式、下拉箭头图标等,使下拉框与整体页面风格更加协调。 FancySelect.js的工作...
强大的jquery下拉框插件 下拉框展示带列表分页功能,适合下拉框大量数据展示 下拉框带快速查找,可以快速筛选 支持多选 基于jQuery、Bootstrap2、3开发 也可应用于无任何UI框架的原生HTML环境 Autocomplete输入自动...
这个“头像选择功能基于jQuery下拉框图片选择示例”提供了一个高效且用户友好的解决方案,使得用户能够方便地从一系列预设的头像中选取自己的代表形象。 首先,我们要理解jQuery库在其中的作用。jQuery是一个广泛...
本文将深入探讨“jQuery下拉框插件”,特别是那些支持实时搜索和分页功能的插件,这对于改善用户界面和提高用户体验至关重要。 一、jQuery下拉框插件基础 传统的HTML `<select>` 元素虽然可以创建下拉菜单,但其...
本示例“jQuery下拉框图片选择特效imageselect.js”是利用jQuery的强大力量来提升用户界面的美观性和交互性。在这个项目中,我们将会探讨如何使用这个插件来实现一个具有图片选择功能的下拉菜单,从而让传统的...
**jQuery Flexbox 下拉框插件** 在网页开发中,下拉框(Dropdown)是一种常见的交互元素,用于在有限的空间内展示丰富的选项。jQuery Flexbox 下拉框插件是为了解决传统下拉框样式单一、灵活性不足的问题而设计的。...
"简洁的jQuery下拉框城市选择插件"提供了一个高效且易于集成的解决方案,旨在简化这个过程,提升用户体验。这款插件利用了jQuery的灵活性和强大功能,为开发者提供了自定义字段值和设置回调事件的能力。 首先,...
总结来说,"jQuery下拉框美化插件selectList"是提升网站用户体验的一个有效工具,它通过简单的API和丰富的定制选项,使开发者能够快速创建出美观且功能强大的下拉框组件。无论是个人项目还是企业级应用,selectList...
本主题将深入探讨如何使用jQuery实现下拉框的多选功能,以提升用户体验和交互性。以下是对"Jquery实现下拉框多选"这一知识点的详细解释。 一、jQuery与HTML Select元素 在HTML中,`<select>`元素用于创建下拉菜单...