top*_*an5 26 jquery multipleselection jquery-chosen
我正在使用Chosen的多重选择.我希望能够跟踪用户选择的订单.例如,如果用户先选择option2然后选择option1,我想按option2和option1的顺序选择结果.但是选择了用户选择的选项.有没有办法告诉我们选择不对结果进行排序?
Tri*_*ier 12
我写了一个简单的插件与Chosen一起使用.它允许您检索选择的多重选择元素的选择顺序,还可以从有序值数组中设置它.
它可以在Github上找到:https://github.com/tristanjahier/chosen-order
它与Chosen 1.0+以及jQuery和Prototype版本兼容.每个框架都有一个插件,可以让你做这样的事情:
var selection = $('#my-list').getSelectionOrder();
Run Code Online (Sandbox Code Playgroud)
var order = ['nioup', 'plop', 'fianle']; // Ordered options values
$('#my-list').setSelectionOrder(order);
Run Code Online (Sandbox Code Playgroud)
看看这个.
如果还不算太晚,我建议您使用Select2 。它看起来与 Chosen 相同,但具有更好的 API 和文档。
使用 select2,它会类似于[未经测试的代码]
var results = [];
$("#e11").on("change", function(e) {
results.push(e.val)
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18642 次 |
| 最近记录: |