案例权限的选择

这次我们要学习的案例是权限的选择;

首先把案例所需要的元素布局设置好然后给予所需元素id名;

<div style="margin-left: 500px; margin-top: 20px; background-color: #999999">

  <select multiple="multiple" style="float: left; width: 60px; height: 100px;" id="se1">

    <option>添加</option>

    <option>删除</option>

    <option>修改</option>

    <option>查询</option>

    <option>打印</option>

  </select>

  <div style="width: 50px; float: left;">

    <input type="button" name="name" value=">" style="width: 50px;" id="toRight"/>

    <input type="button" name="name" value="<" style="width: 50px;" id="toLeft"/>

    <input type="button" name="name" value=">>" style="width: 50px;" id="toAllRight"/>

    <input type="button" name="name" value="<<" style="width: 50px;" id="toAllLeft"/>

  </div>

  <select multiple="multiple" style="float: left; width: 60px; height: 100px;" id="se2">

  </select>

</div>

带入jQuery插件

<script src="jquery-1.12.2.js"></script>

接下来写上页面加载事件给每一个按钮写上点击事件若点击前该元素在#se1时则转到#se2;则从#se2转到#se1;

<script>

      $(function(){

          // 第一个按钮

          $("#toRight").click(function(){

              $("#se1>option:selected").appendTo($("#se2"));

          });

          // 第二个按钮

          $("#toLeft").click(function(){

              $("#se2>option:selected").appendTo($("#se1"));

          });

          // 第三个按钮

          $("#toAllRight").click(function(){

              $("#se1>option").appendTo($("#se2"));

          });

          // 第四个按钮

          $("#toAllLeft").click(function(){

              $("#se2>option").appendTo($("#se1"));

          });

      });

  </script>

总结:此案例用到的关键技术是jQuery关键的知识点是.appendTo();注意: appendTo()意思是将文本从此文本框转移到另一个文本框内;

这是我所学到的JavaScript案例,所以我要分享给你们,希望可以帮助到你们。

以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值