我正在尝试显示/隐藏多选下拉菜单中的元素,基于另一个多选下拉菜单中的选择。无论如何,当我使用multiselect plugin时,我不能显示/隐藏元素。我的代码如下所示:
@Html.DropDownList("CompanyDropDown", new MultiSelectList(ViewBag.CompanyList,
"COD_COMPANY", "DESCRIPTION", null), new
{
multiple = "multiple",
@class = "multiselect",
onchange = "CompanyDropDownOnChange()"
})
@Html.DropDownList("FlowDropDown", new MultiSelectList(ViewBag.ActiveFlow,
"ID_FLOW", "DESCRIPTION", null), new
{
multiple = "multiple",
@class = "multiselect",
})
javascript部分在这里:
jQuery(function ($) {
$("select").multiselect();
});
function CompanyDropDownOnChange() {
$("#FlowDropDown option[value=11]").css('display', 'none');
}
当第一个下拉列表中的公司被选中时,样本应该只隐藏第二个下拉列表中的id=11的流量。
https://stackoverflow.com/questions/38268501
复制相似问题