两个select的内容左右移动

<div class="centent">
		<select multiple id="select1" style="width:130px;height:180px;">
			<option value="1">孙克杰</option>
			<option value="2">朱信宗</option>
			<option value="3">杨帆</option>
			<option value="4">林非比</option>
			<option value="5">亚历山大</option>
			<option value="6">凌峰</option>
			<option value="7">宋松</option>
			<option value="8">王子瑜</option>
		</select>
		<div class="span1">
			<span id="add">右移>></span><br/>
			<span id="add_all">全部>></span>
		</div>
	</div>
	<div class="centent"> 
		<select multiple id="select2" style="width:130px;height:180px">

		</select>
		<div class="span2">
			<span id="remove" style="width:500px">左移<<</span><br/>
			<span id="remove_all">全部<<</span>
		</div>
	</div>
<style type="text/css">
	span{
		border:1px solid black;
		background-color:#99FFFF;
		cursor:pointer;
	}
	.centent{
		width:200px;
		float:left;
	}
	.span1{
		position:absolute;
		top:350px;
		left:150px;
	}
	#add_all{
		position:absolute;
		top:30px;
	}
	.span2{
		position:absolute;
		top:410px;
		left:150px;
	}
	#remove_all{
		position:absolute;
		top:30px;
	}
</style>
<script>
$(function(){
	$("#add").click(function(){
		var $options = $("#select1 option:selected");//获取选中的选项
		$options.appendTo("#select2");//追加到select2的select中
	});
	$("#add_all").click(function(){
		var $options = $("#select1 option");
		$options.appendTo("#select2");
	});
	//实现双击时,右移
	$("#select1").dblclick(function(){
		var $options = $("#select1 option:selected");
		$options.appendTo("#select2");
	});

	$("#remove").click(function(){
		var $options = $("#select2 option:selected");
		$options.appendTo("#select1");
	});
	$("#remove_all").click(function(){
		var $options = $("#select2 option");
		$options.appendTo("#select1");
	});
	$("#select2").dblclick(function(){
		var $options = $("#select2 option:selected");
		$options.appendTo("#select1");
	});
});
</script>
时间: 2024-12-21 04:08:41

两个select的内容左右移动的相关文章

2017 年 9 月 27 日 js(1.两个select 内容互换 2.单选按钮 同意可点击下一步 3. 全选框)

1.两个select 内容互换 <!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>    </head>    <style>        #s1,#s2{            width: 300px;        }    </style>    <

交换两个数组的内容

交换两个数组的内容: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> int main() { int arr1[10] = {1,2,3,4,5,6,7,8,9,0}; int arr2[10] = {0,9,8,7,6,5,4,3,2,1}; int i = 0; for (i = 0; i < sizeof(arr1) / sizeof(arr1[0]); i++) { int t

同时实现两个文件的内容

字面上很容易理解,两个文件的内容在同一个水平画面上.文件1占1-30列,然后中间20列用空格隔开,文件2占剩下的30列. 下面我说下我的思路: 比如说规定两篇文章水平的长度为80,文件1先输入1-30个字符(输够的话就用空格符来顶替),然后在用20个空格副隔开,接着再输入文件2的内容30个字符(输够的话也用空格补充),这样就完成了一行的输入.这么想就简单了,两个循环,先外循环输入一行,再内循环输入80个字符.行数是不确定的,因为不知道文件的内容(就算知道了计算也很麻烦),但是列数是确定的,就80

JavaSE8基础 String equalsIgnoreCase 判断两个字符串的内容是否相同 (不区分大小写)

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku.t02; public class Demo { public static void main(String[] args) { // 判断两个字符串的内容相同吗 不区分大小写 String s1 = "jizuiku"; String s2 = "a

JavaSE8基础 String equals 判断两个字符串的内容是否相同(区分大小写)

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku.t02; public class Demo { public static void main(String[] args) { // 判断两个字符串的内容相同吗 String s1 = "jizuiku"; String s2 = "abcdef&q

C实现两个文件的内容输出到同一个屏幕

编制一个程序,实现将两个文件的内容同时显示在屏幕上,并且最左边的第1-30列 显示文件1的内容,右边第41-70列显示文件2的内容:第75-76列显示两文件该行字符总和,其余列显示空白符.另外,每输出20行内容后,另输出2行空行. 下面看一下我的函数实现: #include <stdio.h> #include <stdlib.h> #define size 31 char file1[size]; char file2[size]; int i; int readline(FIL

在一个table中同时显示两个list的内容(转)

<c:forEach items="${tempList}" var="temp" varStatus="loop">                 <tr>                 <td>${temp.id}</td>                 <td>${temp.zdzName}</td>                 <td>${tem

IE8 下 select option 内容过长 , 展开时信息显示不全解决办法

1 IE8 下 select option 内容过长 , 展开时信息显示不全 , 简单折衷的方式就是给 option 加上 title 属性 , 2 但是又不想一个个的修改,怎么办呢,代码如下 : 3 4 //select option bind title 5 $(document).delegate('select', 'mouseover', function() 6 { 7 var $this = $(this); 8 if($this.data('data-bind-title'))

比对两个Word文件内容是否一致的C#解决办法

using System; using System.Windows.Forms; using System.Diagnostics; using Microsoft.Office.Interop.Word; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(obj