jquery select多选框的左右移动 具体实现代码

代码如下:

<!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 type="text/javascript" src="jquery-1.4.4.min.js"></script>
<script type="text/javascript">
/** 
 *动态的给左边的下拉列表创建选项 
 *具体情况可以从数据库读取数据动态创建选项 
 */
$(document).ready(function(){ 
    for(var i=1;i<=5;i++) 
    { 
    $("#fb_list").append("<option value='"+i+"'>公开招标小型机采购00"+i+"</option>");  
    } 
}) 
$(function(){ 
  $("#add").click(function(){ 
       if($("#fb_list option:selected").length>0) 
       { 
           $("#fb_list option:selected").each(function(){ 
              $("#select_list").append("<option value='"+$(this).val()+"'>"+$(this).text()+"</option"); 
              $(this).remove();  
           }) 
       } 
       else
       { 
           alert("请选择要添加的分包!"); 
       } 
   }) 
}) 
$(function(){ 
      $("#delete").click(function(){ 
           if($("#select_list option:selected").length>0) 
           { 
               $("#select_list option:selected").each(function(){ 
                     $("#fb_list").append("<option value='"+$(this).val()+"'>"+$(this).text()+"</option"); 
                     $(this).remove();  
               }) 
           } 
           else
           { 
               alert("请选择要删除的分包!"); 
           } 
     }) 
})
</script>
</head>
<body>
<table width="95%" cellpadding="0" align="center" class="listshow" border="1" cellspacing="0"> 
<tr> 
  <td colspan="4" align="center">选择分包</td> 
  </tr> 
<tr> 
 <td class="black" width="30%" align="center" height="150"> 
 <select id="fb_list" multiple="multiple" style="text-align:center;width:300px;height:150px;"></select>  
 </td> 
  <td align="center" width="5%"> 
    <input type="button" id="add" value="添加>>" /> 
      <br/> 
      <br/> 
      <input type="button" id="delete" value="<<删除" /> 
    </td> 
    <td class="black" width="30%" align="center"> 
    <select id="select_list" multiple="multiple" style=" text-align:center;width:300px;height:150px;"></select> 
    </td> 
</tr> 
</table>
</body>
</html>

(0)

相关推荐

  • jQuery中实现prop()函数控制多选框(全选,反选)

    今天看了jQuery手册,对prop()函数又多了一点认识,记忆力不好,记录下来. prop() : 获取匹配元素集中第一个元素的值 判断checkbox中的第一个是否被选中: $(":checkbox").prop("checked"); //如果第一个checkbox被选中返回true,否则返回false. 禁用和选中页面上的所有复选框: $("input[type='checkbox']").prop("disabled"

  • jQuery实现的多选框多级联动插件

    jQuery 实现的多选框联动插件 复制代码 代码如下: // 使用:$(_event_src_).autoSelect(_reload_, reload_url); // 前台用get方法传输<select>标签的属性"name"和选中<option>的属性"value" // 后台用json格式传输数据 // 格式: { value:<option>的属性"value", text:<option&g

  • jquery对单选框,多选框,文本框等常见操作小结

    一.文本框.单选按钮.复选框.相关操作 复制代码 代码如下: var sex=$("input[name='sex']:checked").val();   //获取一组radio被选中项的值  var item=$("#sel option:selected").text();      //获取select被选中项的文本  var option_num=$('#sel').val();                 //获取select项目索引 $("

  • 简单实现jQuery多选框功能

    Jquery多选框的基本操作:支持全选.反选.取消全选的功能 HTML正文: <input type="checkbox" id="c1">全选/全不选<br> 兴趣爱好:<br> <input type="checkbox" name="interst" value="basketball">篮球 <input type="checkbox&

  • jquery中表单 多选框的一种巧妙写法

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> &l

  • jQuery多选框选择数量限制方法

    在网上找到的,可以使用.由于刷新后,多选框会保留选中的,这时数量达到要求后还是可以选择的bug,在前面加个判断数量是否数量达到要求的处理就可以了. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script src="http:

  • jQuery 获取多选框的值及多选框中文的函数

     DOM结构 我的多选框的dom结构,都是下面这种的.都是基础知识,不做过多阐述. <label class="input_checkbox"> <input type="checkbox" name="sell_area" vlaue="0"> <span>甘肃</span> </label> <label class="input_checkbox

  • Jquery多选框互相内容交换的实例代码

    复制代码 代码如下: <head runat="server">    <title>无标题页</title>    <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>    <script type="text/javascript">        $(docume

  • jQuery获取复选框被选中数量及判断选择值的方法详解

    本文实例讲述了jQuery获取复选框被选中数量及判断选择值的方法.分享给大家供大家参考,具体如下: 获取复选框被选中值 <input type="button" id="btn5" value="获得选中的所有值"> <input type="text" name="dd" id="dd" size="50" /> $("#btn5&

  • jQuery对下拉框,单选框,多选框的操作

    下拉框: //得到下拉菜单的选中项的文本(注意中间有空格)var cc1 = $(".formc select[@name='country'] option[@selected]").text();//得到下拉菜单的选中项的值var cc2 = $('.formc select[@name="country"]').val();//得到下拉菜单的选中项的ID属性值var cc3 = $('.formc select[@name="country"

随机推荐