jquery 实现两Select 标签项互调示例代码


Posted in Javascript onSeptember 25, 2014
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0"> 
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.1.min.js"></script>
</head>


<SCRIPT LANGUAGE="JavaScript">
<!--
$(document).ready(function() {
$("#toRight").click(function(){
$("#selectLeft option:selected").each(function(){
$("#selectRight").append("<option value=" + $(this).val() + ">" + $(this).html() + "</option>");
$(this).remove();
});
});

$("#toLeft").click(function(){
$("#selectRight option:selected").each(function(){
$("#selectLeft").append("<option value=" + $(this).val() + ">" + $(this).html() + "</option>");//这个方法是默认在后面添加
//$("#selectLeft option:first").before("<option value=" + $(this).val() + ">" + $(this).html() + "</option>"); //此种方法是在select前面加内容
//$("#selectLeft option[value=3]").before("<option value=" + $(this).val() + ">" + $(this).html() + "</option>"); //此种方法是在selectt指定某一行加内容
$(this).remove();
});
});

});
//-->
</SCRIPT>


<BODY>
<table>
<tr>
<td>
<select size='10' multiple id="selectLeft" style="width:200px">
<option value="0">Jquery API</option>
<option value="1">JavaScript高级程序设计</option>
<option value="2">锋利的jQuery</option>
<option value="3">JavaScript 设计模式</option>
<option value="4">JavaScript+DOM高级程序设计</option>
<option value="5">PHP高级程序设计</option>
<option value="6">面向对象程序设计</option>
</select>
</td>
<td>
<input type="button" value=" >> " id="toRight" /><br /><br />
<input type="button" value=" << " id="toLeft" />
</td>
<td>
<select size='10' multiple id="selectRight" style="width:200px">
</select>
</td>
</tr>
</table>
</BODY>
</HTML>
Javascript 相关文章推荐
JQuery 引发两次$(document.ready)事件
Jan 15 Javascript
让mayfish支持mysqli数据库驱动的实现方法
May 22 Javascript
JS实现鼠标单击与双击事件共存
Mar 08 Javascript
angular.element方法汇总
Jan 07 Javascript
javascript实现按回车键切换焦点
Feb 09 Javascript
JS实现的在线调色板实例(附demo源码下载)
Mar 01 Javascript
JS HTML5实现拖拽移动列表效果
Aug 27 Javascript
javascript自执行函数
Feb 10 Javascript
Vue.js中轻松解决v-for执行出错的三个方案
Jun 09 Javascript
原生JS实现逼真的图片3D旋转效果详解
Feb 16 Javascript
关于Vue源码vm.$watch()内部原理详解
Apr 26 Javascript
微信小程序实现Session功能及无法获取session问题的解决方法
May 07 Javascript
$(&quot;&quot;).click与onclick的区别示例介绍
Sep 25 #Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
Sep 25 #Javascript
javascritp添加url参数将参数加入到url中
Sep 25 #Javascript
jQuery将多条数据插入模态框的示例代码
Sep 25 #Javascript
jQuery如何获取同一个类标签的所有值(默认无法获取)
Sep 25 #Javascript
jquery动态分页效果堪比时光网
Sep 25 #Javascript
浅析js预加载/延迟加载
Sep 25 #Javascript
You might like
php中将地址生成迅雷快车旋风链接的代码[测试通过]
2011/04/20 PHP
php连接函数implode与分割explode的深入解析
2013/06/26 PHP
PHP中addcslashes与stripcslashes函数用法分析
2016/01/07 PHP
YII2.0框架行为(Behavior)深入详解
2019/07/26 PHP
javascript DOM编程实例(智播客学习)
2009/11/23 Javascript
javascript setTimeout和setInterval 的区别
2009/12/08 Javascript
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
2012/05/14 Javascript
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
13 款最热门的 jQuery 图像 360 度旋转插件推荐
2014/12/09 Javascript
jquery操作angularjs对象
2015/06/26 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
JS创建Tag标签的方法详解
2017/06/09 Javascript
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
vue使用pdfjs显示PDF可复制的实现方法
2018/12/14 Javascript
JS中call()和apply()的功能及用法实例分析
2019/06/28 Javascript
vue使用recorder.js实现录音功能
2019/11/22 Javascript
Python开发WebService系列教程之REST,web.py,eurasia,Django
2014/06/30 Python
Python编程实现使用线性回归预测数据
2017/12/07 Python
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
tensorflow TFRecords文件的生成和读取的方法
2018/02/06 Python
mac安装scrapy并创建项目的实例讲解
2018/06/13 Python
python实现机器学习之多元线性回归
2018/09/06 Python
python自动发微信监控报警
2019/09/06 Python
使用pytorch完成kaggle猫狗图像识别方式
2020/01/10 Python
解决TensorFlow调用Keras库函数存在的问题
2020/07/06 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
2020/11/10 Python
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
高中课程设置方案
2014/05/28 职场文书
2014年英语教研组工作总结
2014/12/06 职场文书
产品质量保证书范本
2015/02/27 职场文书
个人求职信格式范文
2015/03/20 职场文书
java调用Restful接口的三种方法
2021/08/23 Java/Android
无线电知识基础入门篇
2022/02/18 无线电