从Option for Select中删除项目

时间:2016-05-03 15:54:57

标签: javascript jquery

我有一个select选项,它包含以下值:

enter image description here

我想要删除项目" Paul Chemello"。所以我有这个:

$('secondary-case-managers option[value="Paul Chemello"]').remove();

但它并没有删除它。有任何想法吗?这是我的Javascript:

$(document).ready(function () {
    var selectedOption = $("#duplicate_claim_case_manager").val();
    if(selectedOption == "Case Manager") {
        $("[for='duplicate_claim_manager_secondary']").css({display: "block"})
        $("#secondary-case-managers").css({display: "block"})
    }
});
$('secondary-case-managers option[value="Case Manager"]').remove();

HAML:

  = select_tag('duplicate_claim_manager_secondary', options_for_select(@case_managers_drop_down, config.configuration_value),name: "config[#{config.id}]", :include_blank => true, :id=> "secondary-case-managers", :style=>"display:none")

1 个答案:

答案 0 :(得分:3)

你的选择器不正确。要按ID引用,您需要使用'#':

$('#secondary-case-managers option[value="Paul Chemello"]').remove();

其他信息

如果您想了解选择器,可以找到jQuery文档here