如何显示与其他人一起包含的选择的隐藏DIV

How can I show a hidden DIV for a selection included with others?

本文关键字:包含 一起 选择 DIV 隐藏 其他人 何显示 显示      更新时间:2023-09-26

我有一个javascript文件,当调用该文件时,会检查是否在表单上选择了特定选项。该表单允许在提交之前进行多次选择。当在给定的选项中选择特定项目时,它会显示一个隐藏菜单。在这种情况下,使用"审核",当从列表中只选择"审核"时,我可以显示隐藏菜单。然而,我很难弄清楚如何让菜单显示何时与其他人一起选择/突出显示"审计"。我有审计、服务和其他选择下面你可以看到我目前正在使用的代码,只有当选中单个项目时,它才有效。任何指导都将不胜感激。

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

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

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

这说明;当select元素(假设下拉列表的id为installations)更改时,根据select的值是否为audits来切换id为dbcredentialsfield的元素的可见性。