zoukankan      html  css  js  c++  java
  • jquery学习之1.17-小练习2-左右选项框内容移动

    实现选项框内容互换,使用主要语句为$("#left option").appendTo($("#right"));

    效果如下图:支持双击实现移动以及按钮实现移动

    代码如下:

     1 <%@ page language="java" import="java.util.*"
     2  pageEncoding="utf-8"%>
     3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     4 <html>
     5   <head>
     6   <title>11</title>    
     7   <style type="text/css">
     8   body {height:100%;width:50%;margin:50px auto;padding:20px;border:1px solid black;}
     9   div{background:yellow;float:left;}
    10   select{width:70px}
    11   </style>
    12   <script type="text/javascript" src="../js/jquery-1.11.0.js">
    13   </script>
    14   <script language="javascript">
    15    $(document).ready(function()
    16   {      
    17       //**********************左右移动*******
    18      $("#bt1").click(
    19      function()
    20      {        
    21          $("#left option:selected").appendTo($("#right"));
    22       });   
    23       $("#bt2").click(
    24      function()
    25      {        
    26          $("#left option").appendTo($("#right"));
    27       });       
    28       $("#bt3").click(
    29      function()
    30      {        
    31          $("#right option:selected").appendTo($("#left"));
    32       });  
    33        $("#bt4").click(
    34      function()
    35      {        
    36          $("#right option").appendTo($("#left"));
    37       });            
    38       //双击事件绑定
    39       $("#left").dblclick(function(){
    40        $("#left option:selected").appendTo($("#right"));
    41       });
    42        $("#right").dblclick(function(){
    43        $("#right option:selected").appendTo($("#left"));
    44       });
    45    });
    46   
    47   </script>
    48   </head> 
    49   <body>
    50     <div >  
    51     <div >
    52    <select multiple="multiple" size="6" id="left" >
    53    <option value="1">选 择 1</option>
    54    <option value="2">选 择 2</option>
    55    <option value="3">选 择 3</option>
    56    <option value="4">选 择 4</option>
    57    <option value="5">选 择 5</option>
    58    <option value="6">选 择 6</option>
    59    </select>
    60    </div>  
    61    <div >
    62     <input type="button"  id="bt1" value="- >" ></input>   
    63     <br/>
    64     <input type="button"  id="bt2" value="=>" ></input>   
    65     <br/>
    66     <input type="button"  id="bt3"  value="< -" ></input>   
    67     <br/>
    68     <input type="button"  id="bt4"  value="<=" ></input>   
    69  </div>
    70  <div >
    71     <select multiple="multiple" size="6" id="right" >   
    72    </select>
    73    </div> 
    74  </div>   
    75     
    76   </body>
    77 </html>
    my Code
  • 相关阅读:
    呕心沥血写的python猜数字
    判断Python输入是否为数字
    python深拷贝和浅拷贝
    python 字符串
    python字符串操作
    如何在CentOS 7.1中安装VMware Workstation
    Ubuntu强制卸载VMware-player
    linux下安装VMware出错:Gtk-Message: Failed to load module "canberra-gtk-module"解决方法
    day63 Pyhton 框架Django 06
    day62 Pyhton 框架Django 05
  • 原文地址:https://www.cnblogs.com/luckyflower/p/3630226.html
Copyright © 2011-2022 走看看