动态选择的选项不会显示在select元素上

问题描述 投票:0回答:1

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

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

但事实证明该选项已被选中但未显示以让用户知道它已被选中。您只能在打开选择下拉列表时突出显示所选选项。我需要帮助使显示的选项更改为新选择的选项

jquery html5 select drop-down-menu
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.