jQuery中可排序 双列表框 multiselect.sortal.js

  • 源码大小:7.06KB
  • 所需积分:1积分
  • 源码编号:19JP-3272
  • 浏览次数:654次
  • 最后更新:2023年05月25日
  • 所属栏目:表单
本站默认解压密码:19jp.com 或 19jp_com

简介

一个jQuery多选插件,它将一个普通的选择元素变成一个可排序的双列表框,在这里你可以在两个并排的选择列表之间交换选项。

参见:

  • JavaScript中的10个最佳双列表框插件
  • 10个最佳多选插件

如何使用它:

1.在文档中加载所需的jQuery库和jQuery UI(用于可排序功能)。

  1. <script src="/path/to/cdn/jquery.min.js"></script>
  2. <script src="/path/to/cdn/jquery-ui.min.js"></script>

2.加载多选可排序插件的文件。

  1. <script src="assets/js/jquery.multiselect.sortable.js"></script>
  2. <link rel="stylesheet" href="assets/css/jquery.multiselect.sortable.js.css" />

3.将multiselectsortable类添加到多选中,并使用挑选出来的属性:

  1. <select name="multiselectsortable" class="multiselectsortable demo" multiple>
  2. <option value="1" selected disabled>jQuery</option>
  3. <option value="2" selected disabled>Script</option>
  4. <option value="3" disabled>Google.com</option>
  5. <option value="4" selected>Facebook.com</option>
  6. <option value="5" selected>Twitter.com</option>
  7. <option value="6" selected>Instagram.com</option>
  8. <option value="7" selected>Yahoo.com</option>
  9. </select>

4.调用select元素上的函数,插件将完成其余操作。

  1. jQuery(function($){
  2. $('.multiselectsortable').multiselect_sortable();
  3. })

5.自定义双重列表框的标题。

  1. jQuery(function($){
  2. $('.multiselectsortable').multiselect_sortable({
  3. selectable:{
  4. title:'Disabled',
  5. sortable:true,
  6. },
  7. selection :{
  8. title:'Selected',
  9. sortable:true
  10. },
  11. reverse:true
  12. });
  13. })

6.获取所选项目。

  1. var a = $('.demo').val()
  2. console.log(a)

更新日志:

2022-12-04

  • v1.0.1版本

预览截图