如何为其他人选择的选项显示隐藏的DIV?

时间:2015-12-23 00:43:07

标签: javascript php jquery html

我有一个javascript文件,在调用时会检查表单上是否选择了特定选项。表单允许在提交之前进行多项选择。在给定选项中选择特定项目时,它会显示隐藏菜单。在这种“审计”的情况下,当从列表中选择“审计”时,我能够显示隐藏的菜单。但是,我很难弄清楚当其他人选择/突出显示“审核”时如何显示菜单。例如:我有审计,服务和其他方面 您可以在下面看到我正在使用的代码,这仅在选择单个项目时有效。任何指导都将非常感谢。

function toggleFields(){
    function toggleFields(){
        if ($("#installations").val() == "audits"){
            $("#dbcredentialsfield").show();
        }
        else
            $("#dbcredentialsfield").hide();
}

1 个答案:

答案 0 :(得分:0)

使用到目前为止的代码,我假设你可能想要这样的东西:

$('#installations').on('change', function(){
   $("#dbcredentialsfield").toggle($(this).val() == 'audits');
});

这说;当select元素(假设您的下拉列表的ID为installations)发生更改时,切换ID为dbcredentialsfield的元素的可见性,具体取决于select的值是否为audits