悟心

          成功不是將來才有的,而是從決定去做的那一刻起,持續累積而成。 上人生的旅途罷。前途很遠,也很暗。然而不要怕。不怕的人的面前才有路。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            93 隨筆 :: 1 文章 :: 103 評論 :: 0 Trackbacks
          <!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>  
              
          <title>select列表雙向選擇</title>  
              
          <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> 
              
          <style type="text/css">  
                  select   
                  
          {   
                      width
          : 100%;               
                      height
          : 160px;   
                  
          }   
                  div   
                  
          {   
                      float
          : left;   
                  
          }   
                  #div1, #div3   
                  
          {   
                      width
          : 150px;   
                  
          }   
                  #div2   
                  
          {   
                      width
          : 120px;   
                  
          }   
                  .btn   
                  
          {   
                      display
          : block;   
                      margin
          : 10px auto;   
                      width
          : 80px;   
                  
          }   
              
          </style>  
          </head>

            
          <script type="text/javascript">  
              
          /* 添加選擇的項 */   
              
          function Add(ObjSource, ObjTarget) {   
                 
          if(ObjSource.val() ==nullreturn;    // 如果沒有選擇則退出函數,無這句話的話IE6會報錯   
                  $.each(ObjSource.val(), function(i, n) {    // 循環原列表中選中的值,依次添加到目標列表中   
                      var html = "<option value='" + n + "'>" + n + "</option>";   
                      ObjTarget.append(html);   
                  });   
                  ObjSource.find(
          "option:selected").remove();  // 原列表中選中的值刪除   
              }   
              
          /* 添加全部 */   
              
          function AddAll(ObjSource, ObjTarget) {   
                  ObjTarget.append(ObjSource.html());  
          // 目標列表的HTML加上原列表的所有HTML   
                  ObjSource.empty();  // 原列表清空   
              }   
          </script>  
          <body>  
              
          <div id="div1">  
                  
          <select id="dltSource" name="dltSource" size="10" multiple="multiple">  
                      
          <option value="蘋果">蘋果</option>  
                      
          <option value="雪梨">雪梨</option>  
                      
          <option value="西瓜">西瓜</option>  
                      
          <option value="荔枝">荔枝</option>  
                      
          <option value="龍眼">龍眼</option>  
                      
          <option value="香蕉">香蕉</option>  
                  
          </select>  
              
          </div>  
              
          <div id="div2">  
                  
          <input type="button" value="&gt;" class="btn" onclick="Add($('#dltSource'),$('#dltTarget'))" />  
                  
          <input type="button" value="&gt;&gt;" class="btn" onclick="AddAll($('#dltSource'),$('#dltTarget'))" />  
                  
          <input type="button" value="&lt;" class="btn" onclick="Add($('#dltTarget'),$('#dltSource'))" />  
                  
          <input type="button" value="&lt;&lt;" class="btn" onclick="AddAll($('#dltTarget'),$('#dltSource'))" />  
              
          </div>  
              
          <div id="div3">  
                  
          <select id="dltTarget" name="dltTarget" size="10" multiple="multiple">  
                  
          </select>  
              
          </div>  
          </body>  
          </html>
          posted on 2010-07-17 13:12 艾波 閱讀(1368) 評論(0)  編輯  收藏 所屬分類: jquery
          主站蜘蛛池模板: 禄劝| 项城市| 二手房| 东丽区| 绍兴县| 牟定县| 慈溪市| 大英县| 崇义县| 巫山县| 开阳县| 山西省| 双辽市| 广德县| 辽阳市| 清徐县| 收藏| 万州区| 贺州市| 辰溪县| 宁国市| 清徐县| 咸宁市| 汝南县| 漠河县| 措勤县| 修武县| 祁连县| 新建县| 云阳县| 保定市| 新宁县| 旬阳县| 宜丰县| 桂平市| 绵竹市| 广汉市| 甘肃省| 加查县| 纳雍县| 米易县|