一个jQuery多选插件,它将一个普通的选择元素变成一个可排序的双列表框,在这里你可以在两个并排的选择列表之间交换选项。
1.在文档中加载所需的jQuery库和jQuery UI(用于可排序功能)。
<script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/cdn/jquery-ui.min.js"></script>
2.加载多选可排序插件的文件。
<script src="assets/js/jquery.multiselect.sortable.js"></script> <link rel="stylesheet" href="assets/css/jquery.multiselect.sortable.js.css" />
3.将multiselectsortable类添加到多选中,并使用挑选出来的
属性:
<select name="multiselectsortable" class="multiselectsortable demo" multiple> <option value="1" selected disabled>jQuery</option> <option value="2" selected disabled>Script</option> <option value="3" disabled>Google.com</option> <option value="4" selected>Facebook.com</option> <option value="5" selected>Twitter.com</option> <option value="6" selected>Instagram.com</option> <option value="7" selected>Yahoo.com</option> </select>
4.调用select元素上的函数,插件将完成其余操作。
jQuery(function($){ $('.multiselectsortable').multiselect_sortable(); })
5.自定义双重列表框的标题。
jQuery(function($){ $('.multiselectsortable').multiselect_sortable({ selectable:{ title:'Disabled', sortable:true, }, selection :{ title:'Selected', sortable:true }, reverse:true }); })
6.获取所选项目。
var a = $('.demo').val() console.log(a)
2022-12-04