我想要的只是显示一个表单,同时隐藏另一个表单。 我尝试过 .toggle()、.hide()、.show()、.css(display) 等。
我所知道的是它在 FF 中完美运行,而不是在 IE 中运行,但是当我评论其中一行时,它适用于另一行。原来的代码是:
$('#form_registro_men').hide();
$('#form_registro_adul').show();
就这么简单。我还尝试使用第二个代码行 setTimeOut,但它也不起作用。 至少知道如何解决这个问题吗???非常感谢!!!:)
添加一些 HTML
<form method="post" action="./framework/Registro" class="form_registro" id="form_registro_men" style="display: block">
<fieldset id='camp_obl'>
......
<form method="post" action="./framework/Registro" class="form_registro" id="form_registro_adul" style="display: none">
<fieldset id='camp_obl'>
.....
</form>
这是两种形式,我试图隐藏第一种形式并显示第二种形式,反之亦然。
最佳答案
我终于以某种方式解决了...我只是在每个表单之前添加了一个 div 并显示和隐藏它们...我不知道这是否是最好的解决方案...并且仍然不知道为什么它没有使用表格,但至少我可以继续工作:S
关于jquery - 显示一个表单并隐藏另一个表单在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10781846/