Javascript 在另一个下拉列表中选择特定选项时删除下拉列表以供选择

Javascript 在另一个下拉列表中选择特定选项时删除下拉列表以供选择,javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,我在理解JS方面有点问题。我对它是新手,我正在尝试让它在以下用例中工作: 如果从“规程”下拉列表中选择了“医疗保健”,则“私营部门”选项在另一个下拉列表中不可见 @LabelFor(m=>m.judiction,新的{@class=“control label”}) @Html.DropDownListFor( m=>m.管辖权, 全球主义者 .Where(k=>k.Key!=“军事”) .选择( k=>new SelectListItem{ Text=k.值, 值=k.键, 所选=k.值==

我在理解JS方面有点问题。我对它是新手,我正在尝试让它在以下用例中工作:

如果从“规程”下拉列表中选择了“医疗保健”,则“私营部门”选项在另一个下拉列表中不可见


@LabelFor(m=>m.judiction,新的{@class=“control label”})
@Html.DropDownListFor(
m=>m.管辖权,
全球主义者
.Where(k=>k.Key!=“军事”)
.选择(
k=>new SelectListItem{
Text=k.值,
值=k.键,
所选=k.值==模型.管辖权
}),
“--选择--”,
新建{@class=“表单控制输入sm”}
)
@LabelFor(m=>m.规程,新的{@class=“control label”})
@Html.DropDownListFor(
m=>m.纪律,
全球主义者。纪律主义者
.选择(
k=>new SelectListItem{
Text=k.值,
值=k.键,
所选=k.值==模型.规程
}),
“--选择--”,
新建{@class=“表单控制输入sm”}
)
$(文档).ready(函数(){
$(“#辖区”)。更改(功能(){
var el=$('纪律');
如果(el.val()==='Healthcare'){
$(“#辖区”)。删除(“私营部门”)
}
});
});
您只需

if ($('#Discipline').val() === "Healthcare") {
    $("#Jurisdiction option[value='Private Sector']").hide();
}
你可以简单地做

if ($('#Discipline').val() === "Healthcare") {
    $("#Jurisdiction option[value='Private Sector']").hide();
}

它不工作..我需要在下拉框中添加一个类吗?还有,这就是脚本中需要的全部内容吗?我想也需要一个条件,对吗?它只是一个带有数字的下拉框。据我所知,它没有删除任何内容。@MCPANTERS22请发布渲染代码…我已更新了代码。但是真的无法想象仅仅看你提供的代码。对不起,我是这个论坛的新手。发布呈现的代码是什么意思?所有这些?都不起作用..我需要在下拉框中添加一个类吗?还有,这就是脚本中需要的全部内容吗?我想也需要一个条件,对吗?它只是一个带有数字的下拉框。据我所知,它没有删除任何内容。@MCPANTERS22请发布渲染代码…我已更新了代码。但是真的无法想象仅仅看你提供的代码。对不起,我是这个论坛的新手。发布呈现的代码是什么意思?所有这些?