jquery做的下拉框应用

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="script/jquery-1.4.3.js"></script>
<script>
$(function(){

  $("#add").click(function(){
      var $options=$('#select1 option:selected'); //获取选中的选项
      var $remove=$options.remove(); //删除下拉列表中选中的选项
      $remove.appendTo('#select2');    //追加给对方  
      //追加和删除这两个步骤可以用appendTo()方法直接完成  所以可以简化为
     // $options.appendTo('#select2');
  });
  $("#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>
</head>
<body>
<div class="content">
 <div>
  <select  multiple id="select1" style="position:relative;margin-top:110px;height:160px;width:80px;">
    <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>
  <div style="position:relative;margin-left:110px;margin-top:-110px">
     <input type="button" id="add" value=">" />
     <br/>
     <input type="button" id="add_all" value=">>" />
     <br/>
     <input type="button" id="remove" value="<" />
     <br/>
     <input type="button" id="remove_all" value="<<" />
  </div>
 <div>
  <select multiple id="select2" style="position:relative;margin-left:220px;margin-top:-145px;height:160px;width:80px">
  </select>
 </div>
</div>
</body>
</html>


 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值