我有一个javascript文件,在调用时会检查表单上是否选择了特定选项。表单允许在提交之前进行多项选择。在给定选项中选择特定项目时,它会显示隐藏菜单。在这种“审计”的情况下,当从列表中选择“审计”时,我能够显示隐藏的菜单。但是,我很难弄清楚当其他人选择/突出显示“审核”时如何显示菜单。例如:我有审计,服务和其他方面 您可以在下面看到我正在使用的代码,这仅在选择单个项目时有效。任何指导都将非常感谢。
function toggleFields(){
function toggleFields(){
if ($("#installations").val() == "audits"){
$("#dbcredentialsfield").show();
}
else
$("#dbcredentialsfield").hide();
}
答案 0 :(得分:0)
使用到目前为止的代码,我假设你可能想要这样的东西:
$('#installations').on('change', function(){
$("#dbcredentialsfield").toggle($(this).val() == 'audits');
});
这说;当select元素(假设您的下拉列表的ID为installations
)发生更改时,切换ID为dbcredentialsfield
的元素的可见性,具体取决于select的值是否为audits
。