Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从选择的选项中删除项目_Javascript_Jquery - Fatal编程技术网

Javascript 从选择的选项中删除项目

Javascript 从选择的选项中删除项目,javascript,jquery,Javascript,Jquery,我有一个用于选择的选项,其中包含以下值: 我想删除“Paul Chemello”项。所以我有这个: $('secondary-case-managers option[value="Paul Chemello"]').remove(); 但它并没有移除它。有什么想法吗?以下是我的Javascript: $(document).ready(function () { var selectedOption = $("#duplicate_claim_case_manager").val(

我有一个用于选择的选项,其中包含以下值:

我想删除“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();
哈默:


你说的选择器不正确。要按ID引用,需要使用“#”:

其他信息

如果您想复习一下选择器,可以找到jQuery文档。

您缺少
$('secondary-case-managers
)中的
#
。您的删除调用似乎也在文档就绪功能之外,这可能是一个问题。
  = 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")
$('#secondary-case-managers option[value="Paul Chemello"]').remove();