javascript - 单击模态内的 div 时隐藏 Bootstrap 模态

标签 javascript jquery html twitter-bootstrap

为什么我的模式没有关闭?请帮忙 我试图在单击模态内的 div 时关闭模态。 以下是代码。当我点击它时什么也没有发生。

        <!-- Modal -->
        <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
          <div class="modal-dialog">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                <h4 class="modal-title" id="myModalLabel">Select Language</h4>
              </div>
              <div class="modal-body"> 
                <button type="button" class="btn" data-dismiss="modal">Close</button>
                <button type="button" class="btn" id="submit_form">Submit</button>
              </div>

              <div class="modal-footer">
                <script>                    
                $('.modal-footer').click(function() {
                   $('.modal').modal('hide');

                });
                $('.test').click(function() {
                   $('.modal').modal('hide');

                });   
                </script>

              </div>
            </div>
          </div>
        </div>    

最佳答案

首先,最好将 jquery 函数包含在 $(function(){});

您是否包含了 Bootstrap JS 文件?

您打算点击哪个 div 来关闭模态框?您的代码是正确的,但您使用了“.test”选择器,而没有使用测试类的 div。

无论如何,您的代码应该可以工作。

            $(function(){                    
                $('.modal-footer').click(function() {
                   $('.modal').modal('hide');

                });
                $('.test').click(function() {
                   $('.modal').modal('hide');

                });   
            });

添加了“.test”div。 http://jsfiddle.net/52VtD/8967/

关于javascript - 单击模态内的 div 时隐藏 Bootstrap 模态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26861396/

相关文章:

jquery - Backbone.js 事件绑定(bind)

javascript - 如何从 JavaScript 中的 URL 获取具有相同名称的多个参数

javascript - 在书签中使用 jQuery UI

php - 在文件加载之前替换页面内容?

javascript - 如何使用 html5 和 js 在 iphone 上获取联系人

javascript - 更快地混合两个 JavaScript 列表

javascript - 如何让Sinon.JS callCount 递增

javascript - 如何使用 CSS 或 jquery 使链接不可点击?

javascript - 增加或减少色彩饱和度

javascript - DOMContentLoaded 与 Web 组件有什么关系?