js代碼:
Js代碼
- <script type="text/javascript">
- $(document).ready(function(){
- $('#add').click(function(){
- var $options = $('#select1 option:selected');//擷取目前選中的項
- var $remove = $options.remove();//删除下拉清單中選中的項
- $remove.appendTo('#select2');//追加給對方
- });
- $('#remove').click(function(){
- var $removeOptions = $('#select2 option:selected');
- $removeOptions.appendTo('#select1');//删除和追加可以用appendTo()直接完成
- });
- $('#addAll').click(function(){
- var $options = $('#select1 option');
- $options.appendTo('#select2');
- });
- $('#removeAll').click(function(){
- var $options = $('#select2 option');
- $options.appendTo('#select1');
- });
- //輕按兩下事件
- $('#select1').dblclick(function(){
- //var $options = $('#select1 option:selected');
- var $options = $('option:selected', this);//注意此處“option”與“:”之間的空格,有空格是不可以的
- $options.appendTo('#select2');
- });
- $('#select2').dblclick(function(){
- $('#select2 option:selected').appendTo('#select1');
- });
- });
- </script>