jQuery学习: 实现select multiple左右添加和删除功能

项目要实现这样的一个功能(如下图所示):选择左边下拉列表框中的选项,点击添加按钮,把选择的选项移动到右边的下拉列表框中,同样的选择右边的选项,点击删除按钮,即把选择的选项移动到左边的下拉列表框中.相信用js很多朋友都写过,下面是我用jQuery来实现这样的功能的.具体代码如下: 下拉列表
 
选择分包
<select id="fb_list" multiple="multiple" style="text-align:center;width:300px;height:150px;"> </select> <input type="button" id="add" value="添加&gt;&gt;">

<input type="button" id="delete" value="&lt;&lt;删除">
<select id="select_list" multiple="multiple" style=" text-align:center;width:300px;height:150px;"> </select>
jQuery代码: /** *动态的给左边的下拉列表创建选项 *具体情况可以从数据库读取数据动态创建选项 */ $(document).ready(function(){ for(var i=1;i<=5;i++) { $("#fb_list").append("<option value="&quot;+i+&quot;">公开招标小型机采购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="&quot;+$(this).val()+&quot;">"+$(this).text()+"</option");>0) { $("#select_list option:selected").each(function(){ $("#fb_list").append("<option value="&quot;+$(this).val()+&quot;">"+$(this).text()+"</option");>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值