首页 > 学院 > 开发设计 > 正文

jquey : 表单: 下拉框应用

2019-11-06 07:28:10
字体:
来源:转载
供稿:网友

From 锋利的 jQuery 第2版 

5.1 表单应用

5.1.4 下拉框应用

select2.html

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK" /><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><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/Javascript">$(document).ready(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(){ // 绑定双击事件		// 获取全部的选项,删除并追加给对方		$("option:selected",this).appendTo('#select2'); // 追加给对方	});	// 双击选项	$('#select2').dblclick(function(){	   $("option:selected",this).appendTo('#select1');	});	// 收集 select1 options	$('#button1').click(function(){		var options = $('#select1 option');		if (options.length ==0) return;		var val;		var str ="";		for(var i=0; i< options.length; i++){			val = options[i].text;			str = str+ val +',';		}		alert(str);	});	// 收集 select2 values	$('#button2').click(function(){		var options = $('#select2 option');		if (options.length ==0) return;		var val;		var str ="";		for(var i=0; i< options.length; i++){			val = options[i].value;			str = str+ val +',';		}		alert(str);	});	});</script></head><body>		<div class="centent">		<select multiple="multiple" id="select1" size="10" 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>			<span id="add_all" >全部添加到右边>></span>			<input type="button" id="button1" value="button1">		</div>	</div>	<div class="centent">		<select multiple="multiple" id="select2" size="10" style="width: 100px;height:160px;">					</select>		<div>			<span id="remove"><<选中删除到左边</span>			<span id="remove_all"><<全部删除到左边</span>			<input type="button" id="button2" value="button2">		</div>	</div></body></html>


上一篇:0304博客

下一篇:矩阵基本变换

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表