我有一个表单,当它提交时我验证了一些必需的输入。如果这些必需输入中的任何一个是空的,我打开一个模态,显示它们是必需的消息。 我的问题是,在模态的关闭按钮中,我调用一个JS函数,将我的页面滚动到顶部,隐藏所有引导面板,并打开引导面板#collapse2(该面板具有必需的字段)。
function closeAlerts() {
$('html, body').animate({scrollTop: '0px'}, 300);
$(".collapse").collapse("hide");
$("#collapse2").collapse("show");
}
我第一次提交表单时,它工作正常(显示带有必填字段消息的模态,关闭它并仅保持#collapse2打开)。第二次,显示带消息的模态,但是不要打开#collapse2。
有谁知道为什么?
由于
答案 0 :(得分:0)
谢谢
我的解决方案是:
$(".collapse:not(#collapse2)").collapse("hide");