Bootstrap无法弹出模态框的解决办法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="/static/plugins/bootstrap/css/bootstrap.css">
    <link rel="stylesheet" href="/static/plugins/font-awesome/css/font-awesome.css">
</head>
<body>

<div class="container">
    <div style="padding: 20px 0">
        <a href="" class="btn btn-primary"  data-toggle=‘modal‘ id="addBtn" >添加</a>  //a标签需要设置弹出对话框时,需要提前添加 data-toggle=‘modal‘
        <a href="" class="btn btn-danger">删除</a>
    </div>

    <div >
        <table class="table table-bordered">
            <thead >
                <tr>
                    <th>ID</th>
                    <th>姓名</th>
                    <th>年龄</th>
                    <th>性别</th>
                    <th>班级</th>
                    <th>操作</th>
                </tr>
            </thead>
            <tbody class="table table-striped">
                <tr >
                    <td>aaa</td>
                    <td>aaa</td>
                    <td>aaa</td>
                    <td>aaa</td>
                    <td>aaa</td>
                    <td class="text-center">
                        <a href="" class="glyphicon glyphicon-remove"  ></a>
                        <a href="" class="fa fa-eraser"></a>
                    </td>
                </tr>
                <tr>
                    <td>aaa</td>
                    <td>aaa</td>
                    <td>aaa</td>
                    <td>aaa</td>
                    <td>aaa</td>
                    <td class="text-center">
                        <a href="" class="glyphicon glyphicon-remove"></a>
                        <a href="" class="fa fa-eraser"></a>
                    </td>
                </tr>

                {% for row in stu_list %}
                    <tr >
                    <td>{{ row.id }}</td>
                    <td>{{ row.username }}</td>
                    <td>{{ row.age }}</td>
                    <td>
{#                        {{ row.gender }}#}
                        {% if row.gender == 1 %}
                            <div>男</div>
                        {% elif row.gender == 0 %}
                            <div>女</div>
                        {% endif %}
                    </td>
                    <td>
                        {{ row.cs.titile }}
                    </td>
                    <td class="text-center" >
                        <a href="" class="glyphicon glyphicon-remove"  ></a>
                        <a href="" class="glyphicon glyphicon-pencil"></a>
                    </td>
                    </tr>
                {% endfor %}

            </tbody>
        </table>
    </div>

</div>

<!-- Modal -->
<div>
<div class="modal fade" id="addModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="myModalLabel">Modal title</h4>
      </div>
      <div class="modal-body">
        ...
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
      </div>
    </div>
  </div>
</div>
</div>

<script src="/static/js/jquery-3.3.1.js"></script>
<script src="/static/plugins/bootstrap/js/bootstrap.js"></script>
<script>

        $(‘#addBtn‘).click(function () {
            $(‘#addModal‘).modal(‘show‘)
        })

</script>

</body>
</html>

用a标签弹出对话框时,需要在a标签内添加 data-toggle = ‘modal‘,,否则,点击a标签是,模态对话框会瞬间消失

原文地址:https://www.cnblogs.com/lhqlhq/p/9165398.html

时间: 2024-07-29 17:41:30

Bootstrap无法弹出模态框的解决办法的相关文章

Android 底部弹出提示框的解决办法(使用Activity以及PopupWindow)

本片文章主要谈探讨了如何实现在底部弹出提示框背景为半透明效果的实现.想要实现此种效果一般有两种方式一个是使用Activity设置Theme另一种方式就是使用PopupWindow设置样式实现效果. 一,使用Activity 首先是此activity的布局文件: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.andro

easyui导出excel无法弹出下载框的解决办法

之前用ajax做的,代码如下(ActionUrl为一般处理程序ashx的路径): $.ajax({ url: ActionUrl + '?action=export&ID=' + $('#fm_ID').val(), dataType: 'json', success: function (jsonstr) { //top.art.dialog.tips('导出成功!'); } }); 没办法弹出下载框. 直接浏览器地址栏输入相关页面地址并打开可以弹出下载框下载,考虑可能是iframe的缘故.

eclipse 总弹出 secure storage的解决办法

eclipse 总弹出 secure storage的解决办法 - 周柯文 - 博客园 执行如下命令: rm -rf ~/.eclipse/org.eclipse.equinox.security/ ? 或者 在eclipse中选择如下操作 Window -> PreferencesGeneral -> Security -> Secure Storage -> Content 然后展开左边的树选择相关内容,随后点击 "delete"按钮

UIWebView长按弹出菜单显示英文解决办法

UIWebView加载网页后,长按弹出菜单,显示如下英文菜单样式: 在Info.plist中添加CFBundleLocalizations字段,并增加zh_CN元素,即可将上述菜单显示为中文. UIWebView长按弹出菜单显示英文解决办法

jQuery点击弹出层,弹出模态框,点击模态框消失

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 <!DOCTYPE html>

用JS实现加载页面前弹出模态框

主要的JavaScript 代码是: <script> //加载模态框 $('#myModal').modal(); $(document).ready(function () { $("#select").bind("change",function(){ if($(this).val()==0){ return; } else{ $("p").text($(this).val()); } }); }); //选择触发事件 func

appium+python自动化98-非select弹出选择框定位解决

前言 遇到问题:document.getElementsByClassName(...)[0] is undefined 选择框如果是select标签的,可以直接用select专用的方法去定位点击操作.其它不是select选择框的时候,那就按正常操作步骤先点输入框,再点选项就行了. 可是有些选择框就是不听话,你会发现用selenium死活定位不到,这个时候只能用万能的js来解决了. input选择框 1.先看下弹出框的常见,如下这种 2.查看元素属性,是input标签,并且是readonly属性

支付弹出窗口被拦截解决办法

看过很多解决这个办法的文章,但是对于ajax请求的弹出窗都没什么用,直到看到了这边文章才豁然开朗,其实是很简单的,下面是复制过来的文章. window.open是javascript函数,该函数的作用是打开一个新窗口或这改变原来的窗口,不过一般用来的是打开新窗口,因为修改原来的网页地址,可以使用window.location,可以重定向网页地址,使网页跳转到另一个页面. 但是一般情况下,如果直接在js中调用window.open()函数去打开一个新窗口,浏览器会对弹出的窗口进行拦截,因为浏览器会

fatal: Authentication failed for又不弹出用户名和密码 解决办法

各位,如果能弹出来,一定是你账号密码搞错了,就别继续看了. image.png 切换命令行: image.png 依然报错, 说到这个问题,又可以长篇大论了, 我使用的是tortoisegit,window电脑 平常都是用ppk文件组合 _netrc文件进行登录的,这样设置之后基本上只需要输入密码,不再需要输入用户名就可以上传更新,要节省不少时间 _netrc文件可以自己搜索在C:\Users\Administrator\%username%\_netr下 内容如下: machine git.o