代码之家  ›  专栏  ›  技术社区  ›  Nuju

在更改下拉列表时,从“选择2”下拉列表中删除第一个选项

  •  0
  • Nuju  · 技术社区  · 8 年前

    下面有一个select2下拉框,

    <select class="select_drop wid_100" id="dropDownId">
        <option value="">Select Account Manager</option>
        <option value="1">Brown</option>
        <option value="2">Isacc</option>
    </select>
    

    更改下拉列表后,我必须将下拉列表默认文本更改为“change Account Manager”,并且必须删除“Select Account Manager”选项。在脚本下尝试。

    <script>
        $('#dropDownId').change(function() {        
            $("#select2-chosen-1").text("Change Account Manager");
            $("#dropDownId option[value='option1']").remove();                                                
        });
    <script>
    

    文本更改为“更改帐户管理器”,但第一个选项未删除。

    1 回复  |  直到 8 年前
        1
  •  1
  •   wuzz    8 年前
    Change
    $('#dropDownId').change(function() {        
        $("#select2-chosen-1").text("Change Account Manager");
        $("#dropDownId option[value='option1']").remove();                                                
    });
    
    To 
    $('#dropDownId').change(function() {        
        $("#select2-chosen-1").text("Change Account Manager");
        $("#dropDownId option[value='1']").remove();                                                
    });
    
     The Value is 1, not option1