下拉框只显示最初下拉框中的值和json返回array的交集

Posted EchoDuangDuang~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了下拉框只显示最初下拉框中的值和json返回array的交集相关的知识,希望对你有一定的参考价值。

首先我们可以遍历dropdown

var array = new Array();

$("#select option").each(function(j){

array[j]=$(this).val();
$("#select option[value="+this.value+"]").remove();
});

先将下拉框里的值都存到一个array里再move了,然后再和json里的array相比较

for(var i = 0;i<accountNoArr.length;i++){
for(var k=0;k<array.length;k++){
if(accountNoArr[i].accountNo==array[k]){
$("#select ").append("<option value=‘"+array[k]+"‘>"+array[k]+"</option>");
}
}
}

把相同的再append到select里面。

var temp = "aa";

 $("#select option").filter(function() {
return $(this).val() == temp; //这里面是select的option的value值等于temp(aa)
}).prop(‘selected‘, true).text();

这样拿出来的直接就是select的description。。

 











以上是关于下拉框只显示最初下拉框中的值和json返回array的交集的主要内容,如果未能解决你的问题,请参考以下文章

根据在选择/下拉框中而不是复选框中选择的值动态获取和显示地图图层

在选择框中选择不同的值和 id

C# 属性控件(propertyGrid),如何动态添加下拉框中的值。例如:Name : 下拉框中的值:小米,小明。

在下拉框输入值的时候,下拉框中的值出现在下拉框中,怎么实现?

jquery获取下拉列表的值和显示内容的方法

根据角度 5 中的条件填充城市下拉列表