根据option的值选中select

//根据值选中

方式一

$("#year").find("option[value = '"+yvalue+"']").attr("selected",true);

方式二  适用于bootstrap

trigger('change')为触发刷新 否则 可能会出现一种情况 值选对了 显示的不对

$("#year").find("option[value = '"+yvalue+"']").attr("selected",true).trigger('change');

尽量不要用这种循环的方式 相对来说效率会低 特别是数据量大时

    //获取select下拉框的所有值
    var numbers = $("#year").find("option");
    for (var j = 0; j < numbers.length; j++) {
        if ($(numbers[j]).val()== yvalue) {
            alert($(numbers[j]).val()+"ccc");
            $(numbers[j]).attr("selected","selected");
        }
    }

最后效果

猜你喜欢

转载自blog.csdn.net/ko__ng/article/details/84555842