javascript - 如何使用 jquery 隐藏一个模式并显示另一个模式?

标签 javascript jquery html css twitter-bootstrap

我打开一个模态,然后在模态中单击一个 div,我想关闭该模态并打开另一个模态。但是当我这样做时,它会关闭第一个模态,只显示第二个模态的背景,不显示正文。

我的 HTML 是:

<div id="test-modal" class="modal hide fade" data-keyboard="true">
    <div class="modal-body">
       <div id="option"><p>Click here to show the next modal</p></div>
    </div>
</div>

<div id="test-modal2" class="modal hide fade" data-keyboard="true">
    <div class="modal-body">
       <p>modal show after a hide doesn't work?</p>
    </div>
</div> 

我的 jquery 是:

$('.option').click(function() {
    $('#test-modal').modal('hide');
    $('#test-modal2').modal('show');

});

最佳答案

这可以帮助:

  1. 从模态 div 中移除隐藏
  2. 您在选择器中使用 .option,但在 html 中您使用 id="option",因此请更改它们

工作 version

关于javascript - 如何使用 jquery 隐藏一个模式并显示另一个模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37289880/

相关文章:

javascript - 响应式 JavaScript 管理

javascript - 未捕获的类型错误 : Cannot read property 'substr' of undefined - old Jquery

javascript - 附加到列表

javascript - 是什么让 IE6 不接受输入框中的文本?

javascript - Sequelize 和 Typescript 的外键

c# - JSON.NET 反序列化客户端

javascript - 单击时将类添加到事件菜单

javascript - 动态定位的开/关面板

javascript - 使用 JavaScript 调用先前的输入值,在另一个 div 标签中显示该值

javascript - 简单的 Angular 示例不起作用