JS左右選框(二)

來源:互聯網
上載者:User

二、採用Jquery實現

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><script type="text/javascript" language="JavaScript">//add$(function(){$("#add").click(function(){if($("#selectRights option:selected").length > 0){//如果有選中$("#selectRights option:selected").each(function(){   $("#selectedRights").append("<option value='"+$(this).val()+"'>"+$(this).text()+"</option>");         $(this).remove();        })}})})//addAll$(function(){$("#addAll").click(function(){$('#selectRights option').appendTo('#selectedRights');})})//remove$(function(){$("#remove").click(function(){if($("#selectedRights option:selected").length > 0){//如果有選中$("#selectedRights option:selected").each(function(){   $("#selectRights").append("<option value='"+$(this).val()+"'>"+$(this).text()+"</option>");         $(this).remove();        })}})})//removeAll$(function(){$("#removeAll").click(function(){$('#selectedRights option').appendTo('#selectRights');})})</script><table width="460" border="0" align="left" cellpadding="0"cellspacing="0"><tr><td width="220"><table width="200" border="0" cellpadding="1" cellspacing="1"><tr><td align="center">未選取</td></tr><tr><td align="center" width="200" bgcolor="#FFFFFF"><select id="selectRights" size="8" multiple="multiple" style="width:200px "><c:forEach items="${selectRoleList }" var="option"><option value="${option.value }" >${option.name }</option></c:forEach></select></td></tr></table></td><td width="25" align="center"><input style="width: 50px" type="button" id="addAll" value=">>"><input style="width: 50px" type="button" id="add" value=">"><input style="width: 50px" type="button" id="remove" value="<"><input style="width: 50px" type="button" id="removeAll" value="<<"></td><td width="200" colspan=""><table width="200" border="0" cellpadding="1" cellspacing="1"><tr><td align="center">已選取</td></tr><tr><td align="center" width="200" bgcolor="#FFFFFF"><select id="selectedRights" size="8" multiple="multiple" style="width:200px "><c:forEach items="${selectedRoleList }" var="option"><option value="${option.value }" >${option.name }</option></c:forEach></select></td></tr></table></td></tr></table>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.