如何两个select 里的值互传 左边一个select 选中之后点击 “《《” 把值转给右边的select里。选中右边select已有的值点击“》》” 把右边的值删除。左边select的值是动态拿到的。右边的select值最后要转给后台。哪位高人指点。控件是服务器控件。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的二个下拉菜单连动范例 <select onchange='ok(this)' id=a> <option>音乐 <option>电影 </select> <select id=b> </select> <script> function ok(objs){ if(objs.options[objs.selectedIndex].text=="音乐")b.outerHTML=" <select id=b> <option selected>音乐1 <option>音乐2" if(objs.options[objs.selectedIndex].text=="电影")b.outerHTML=" <select id=b> <option selected>电影1 <option>电影2" }ok(a) </script> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>jQuery下拉框的应用</title> <style type="text/css"> span{ background:#aabbff; } .spanUp{ background:#aa00bb; } .spanDown{ background:#ffffff; border:1px; border-width:1px; } </style> <script type="text/javascript" src="jquery-1.3.2.js"></script> <script type="text/javascript"> $(function(){ ////把选中的移到select2中 $("#add").click(function(){ //var $select1=$("#select1 option:selected").remove(); // $("#select2").append($select1); $("#select1 option:selected").appendTo("#select2"); }); //全部移到select2中 $("#add_all").click(function(){ $("#select1 option").appendTo("#select2"); }); //把选中的移到select1中 $("#remove").click(function(){ $("#select2 option:selected").appendTo("#select1"); }); //全部移到select1中 $("#remove_all").click(function(){ $("#select2 option").appendTo("#select1"); }); $("span").hover(function(){ $(this).addClass("spanUp"); },function(){ $(this).removeClass("spanUp"); });}); </script></head><body><div class="centent"> <select id="select1" multiple style="width:50px; 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> </div></div><div class="centent"> <select id="select2" multiple style="width:50px; height:160px;"> </select> <div> <span id="remove">选中删除<</span> <span id="remove_all">全部删除<<</span> </div></div></body></html> <select onchange='ok(this)' id=a> <option>音乐 <option>电影 </select> <select id=b> </select> <script> function ok(objs){ if(objs.options[objs.selectedIndex].text=="音乐")b.outerHTML=" <select id=b> <option selected>音乐1 <option>音乐2" if(objs.options[objs.selectedIndex].text=="电影")b.outerHTML=" <select id=b> <option selected>电影1 <option>电影2" }ok(a) </script> JS超链接转向地址不正确 jquery 获取html标签的问题出错 javascript运行问题 [这个能实现吗?]onclick某个 图片后 触发另一个 对象的onclick js如法加裁,急需要帮助解决。谢谢。 关于Firefox的取元素问题 如何删除画面中的text控件? 求助 如何只让编辑框显示数字 哪位有menu的例子? 怎么判断鼠标在div里? 求一段 弹出率高的 退弹 代码。
<select onchange='ok(this)' id=a> <option>音乐 <option>电影 </select>
<select id=b> </select>
<script>
function ok(objs){
if(objs.options[objs.selectedIndex].text=="音乐")b.outerHTML=" <select id=b> <option selected>音乐1 <option>音乐2"
if(objs.options[objs.selectedIndex].text=="电影")b.outerHTML=" <select id=b> <option selected>电影1 <option>电影2"
}ok(a)
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>jQuery下拉框的应用</title>
<style type="text/css">
span{
background:#aabbff;
}
.spanUp{
background:#aa00bb;
}
.spanDown{
background:#ffffff;
border:1px;
border-width:1px;
}
</style>
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript">
$(function(){
////把选中的移到select2中
$("#add").click(function(){
//var $select1=$("#select1 option:selected").remove();
// $("#select2").append($select1);
$("#select1 option:selected").appendTo("#select2");
});
//全部移到select2中
$("#add_all").click(function(){
$("#select1 option").appendTo("#select2");
});
//把选中的移到select1中
$("#remove").click(function(){
$("#select2 option:selected").appendTo("#select1");
});
//全部移到select1中
$("#remove_all").click(function(){
$("#select2 option").appendTo("#select1");
});
$("span").hover(function(){
$(this).addClass("spanUp");
},function(){
$(this).removeClass("spanUp");
});
});
</script>
</head>
<body>
<div class="centent">
<select id="select1" multiple style="width:50px; 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>
</div>
</div>
<div class="centent">
<select id="select2" multiple style="width:50px; height:160px;">
</select>
<div>
<span id="remove">选中删除<</span>
<span id="remove_all">全部删除<<</span>
</div>
</div>
</body>
</html>
<select id=b> </select>
<script>
function ok(objs){
if(objs.options[objs.selectedIndex].text=="音乐")b.outerHTML=" <select id=b> <option selected>音乐1 <option>音乐2"
if(objs.options[objs.selectedIndex].text=="电影")b.outerHTML=" <select id=b> <option selected>电影1 <option>电影2"
}ok(a)
</script>