zoukankan      html  css  js  c++  java
  • 下拉框只显示最初下拉框中的值和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。。

  • 相关阅读:
    BZOJ 3529 数表
    BZOJ 3832 Rally
    BZOJ 1086 王室联邦
    BZOJ 2738 矩阵乘法
    2656565
    小L的区间求和
    小L的直线
    Co-prime 杭电4135
    POJ 跳蚤
    B
  • 原文地址:https://www.cnblogs.com/echo777/p/6812150.html
Copyright © 2011-2022 走看看