Terry.Li-彬

          虛其心,可解天下之問;專其心,可治天下之學;靜其心,可悟天下之理;恒其心,可成天下之業。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            143 隨筆 :: 344 文章 :: 130 評論 :: 0 Trackbacks
          本文來自:http://www.aygfsteel.com/absolutedo/archive/2009/02/20/255790.html

          項目要實現這樣的一個功能(如下圖所示):選擇左邊下拉列表框中的選項,點擊添加按鈕,把選擇的選項移動到右邊的下拉列表框中,同樣的選擇右邊的選項,點 擊刪除按鈕,即把選擇的選項移動到左邊的下拉列表框中.相信用js很多朋友都寫過,下面是我用jQuery來實現這樣的功能的.具體代碼如下:



          下拉列表
          <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>

          jQuery代碼:
          /**
            *動態的給左邊的下拉列表創建選項
            *具體情況可以從數據庫讀取數據動態創建選項
            */
          $(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("請選擇要刪除的分包!");
                                } 
                     })
          })


          posted on 2009-02-26 09:14 禮物 閱讀(821) 評論(0)  編輯  收藏 所屬分類: jquery
          主站蜘蛛池模板: 盈江县| 安龙县| 清流县| 辉县市| 海安县| 西青区| 正安县| 运城市| 寿光市| 宜宾县| 维西| 北安市| 嘉禾县| 永宁县| 石泉县| 留坝县| 永善县| 工布江达县| 高安市| 册亨县| 广水市| 成武县| 盐城市| 固阳县| 岳普湖县| 南郑县| 烟台市| 客服| 武功县| 龙州县| 新建县| 石楼县| 桃源县| 阿勒泰市| 滨州市| 萨嘎县| 资溪县| 谷城县| 天台县| 河南省| 浮梁县|