如何使用jquery在下拉列表中首先显示所选属性值?

时间:2016-09-16 05:13:39

标签: jquery ajax

我试图通过使用jQuery在下拉列表中显示所选属性值default,属性是分配但是值没有显示默认值,下面是我的代码,它始终显示仅选择状态

<div class="selector full-width">
                    <select id="sector_status" name="sector_status">
                        <option value="">-----Select Status-----</option>
                        <option value="1" selected="selected">Active</option>
                        <option value="2">Inactive</option>
                    </select><span class="custom-select">-----Select Status-----</span>
                </div>

$("#sector_status option[value="+Status+"]").attr("selected","selected");

2 个答案:

答案 0 :(得分:3)

要显示下拉列表的选定值,请使用change()函数

 $('#sector_status').change(function(){
        var selected_val = $('#sector_status :selected').text(); //Get selected text 
        $(".custom-select").text(selected_val); //Replace selected text 
    });

要获取当前选定的文字,请使用text()功能

DEMO: https://jsfiddle.net/qasmsa0j/1/

答案 1 :(得分:0)

这对我有用:

$("#edit_alert_destinations"+count+" option[value='"+value.destination+"']").attr('selected', 'selected');