选择项中未显示在选择元素上的动态选择选项

时间:2019-03-08 09:30:06

标签: jquery html5 select drop-down-menu

i在某些选择元素中动态创建的选项,并希望该选项的值与我选择显示和选择的值相对应。 我这样写:

function DisplayStateValue(params){
    var StateSectionOptions = $("#pickup-states").children();
    var value = params.toString();
    $.each(StateSectionOptions, function(){
        if($(this).val() === value){
            $(this).attr('selected', 'selected');
        }
    });
}

但是事实证明,该选项已被选中,但没有显示出来,以使用户知道其已被选中。当您打开选择下拉列表时,您只会在高亮显示选择的选项。 我需要帮助将显示的选项更改为新选择的选项

1 个答案:

答案 0 :(得分:0)

您可以在.val()上使用<select id="pickup-states">,例如:

$("#pickup-states").val(params.toString());