gpt4 book ai didi

javascript - Jquery选择插件来发布值,按照用户在多个框中选择数据的顺序

转载 作者:行者123 更新时间:2023-12-02 15:03:40 25 4
gpt4 key购买 nike

我有一个查询,如果用户在多选框中选择选项(选择插件),它应该将用户选择的顺序发布到另一个页面。

例如我有以下代码

<select name="city" multiple data-rel=​"chosen" >
<option value="1">Mumbai</option>
<option value="2">Pune</option>
<option value="3">Nagpur</option>
<option value="4">Nashik</option>
</select>

如果用户按以下顺序选择 Nagpur、Pune、Nashik 和 Mumbai,它将通过以下方式 1.2,3,4(排序)将值发布到另一个页面。

但是,我想将用户选择的顺序发布到另一个页面,即 3,2,4,1

请帮忙..

提前致谢

最佳答案

Chosen Order是Chosen的一个插件,旨在提供处理选择顺序的函数。

https://github.com/tristanjahier/chosen-order

更新:

<script type='text/javascript'>
var results = [];
$("#city").on('change',function(){
var selected_values = $(this).val();
var temp_results = results;
results = [];

//FOR REMOVED VALUES
for(i in temp_results){
if($.inArray(temp_results[i],selected_values)>=0){
results.push(temp_results[i]);
}
}

//FOR ADDED VALUES
for(i in selected_values){
if($.inArray(selected_values[i],temp_results)<=-1){
results.push(selected_values[i]);
}
}

console.log(results.join("::"));
//Save it in hidden input to pass next page
});
</script>

关于javascript - Jquery选择插件来发布值,按照用户在多个框中选择数据的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35263597/

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