下图所示效果怎么实现
想请教下图所示的效果怎么实现,选择左边框的姓名,点击“>>”键,选中的名字自动显示在右框中,并在左框中消失。
------解决方案--------------------两个ListBox加Hidden再加Js,Js操作ListBox网上应该有很多代码的
------解决方案--------------------其实就是左边删除一个元素,右边添加一个元素
------解决方案--------------------有效果,但是不美观。。。。
<!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=gb2312" />
<title>无标题文档</title>
<script src="jquery-1.5.2.min.js" type="text/javascript"></script>
<link type="text/css" href="css.css" rel="stylesheet" />
</head>
<script>
	$(document).ready(function(){
		var s = "";
		var g = "";
		$("#toRight").click(function(){
			if(s!==""&&s!=null&&g=="left"){
					$(".right").append(s);
					$("p").removeClass("select");
				}
			});
		$("#toLeft").click(function(){
			if(s!==""&&s!=null&&g=="right"){
				
					$(".left").append(s);
					$("p").removeClass("select");
				}
			});
		$("p").click(function(){
			$("p").removeClass("select");
			$(this).addClass("select")
			s = $(this);
			g = $(this).parent().attr("class");
			});
		});
		
		
</script>
<style>
	body{
		margin:0px;}
	div{
		margin:0px;
		border:#000 1px solid;
		width:100px;
		height:200px;
		}
	.right{
		position:absolute;
		left:200px;
		top:10px;
		}
	.left{
		margin-left:20px;
		margin-top:10px;
		}
	.select{
		background:#F00;
		}
</style>
<body>
	<div class="left">
    	
    </div>
    <div class="right">
    	<p>张三</p>
    	<p>里斯</p>
        <p>王五</p>
    </div>
  		<input type="button" value=">>" id="toRight"/>
        <input type="button" value="<<" id="toLeft"/>
</body>
</html>