gpt4 book ai didi

javascript - 使多选控件可排序

转载 作者:行者123 更新时间:2023-11-30 09:07:59 25 4
gpt4 key购买 nike

有谁知道如何使多项选择(见下面的 HTML)可排序?使用 jQuery 还是 Ext JS?可排序是指我可以向上或向下拖动项目(一个选项)以在选择控件中重新定位它。

<select id="testing" multiple=multiple>
<option>First Option</option>
<option>Second Option</option>
<option>Third Option</option>
<option>Forth Option</option>
<option>5 Option</option>
<option>6 Option</option>
<option>7 Option</option>
</select>

最佳答案

✅✅ selectize/selectize.js

这可以附加到文本(freetagging)以及选择。我确实有 drag_drop 和 remove_button 插件。

<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.6/js/standalone/selectize.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.6/css/selectize.css" />
<script>
$(function() {
$('select').selectize({
plugins: ['remove_button', 'drag_drop']
});
});
</script><select multiple>
<option value ="1">One</option>
<option value ="2" selected>Two</option>
<option value ="3" selected>Three</option>
</select>

jshjohnson/Choices

这可以附加到一个选择元素并有一个有序选项,然后重写选择选项的顺序。因此,您的选择会按照您选择它们​​的顺序返回。虽然拖放是不可能的,并且will not be implemented .

其他在 UI 中显示选择顺序但不允许拖放也似乎相应地更改选择的库

其他选择的库对它们的选项进行排序并且一开始就不遵守顺序

未知但不太可能

关于javascript - 使多选控件可排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3199689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com