从bootstrap上复制的模态框,加了id后怎么用按钮点不出来

从bootstrap上复制的模态框,加了id后怎么用按钮点不出来

从网上复制的bootstrap模态框html,怎么点击后不出来?

img

jquery和bootstrap js类库及相关js导入了吗,路径是否正确?

简单示例如下

<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
<!-- Button trigger modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">
   打开Modal
</button>

<!-- Modal -->
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
   <div class="modal-dialog">
       <div class="modal-content">
           <div class="modal-header">
               <h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
               <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                   <span aria-hidden="true">&times;</span>
               </button>
           </div>
           <div class="modal-body">
               窗体中内容
           </div>
           <div class="modal-footer">
               <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
               <button type="button" class="btn btn-primary">Save changes</button>
           </div>
       </div>
   </div>
</div>
<script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script>
<script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>

官网例子

<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap demo</title>
    <link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.2.3/css/bootstrap.min.css" rel="stylesheet">
  </head>
  <body>

    <button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
        Launch demo modal
    </button>

    <div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
        <div class="modal-dialog">
            <div class="modal-content">
            <div class="modal-header">
                <h1 class="modal-title fs-5" id="exampleModalLabel">Modal title</h1>
                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
            </div>
            <div class="modal-body">
                ...
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
                <button type="button" class="btn btn-primary">Save changes</button>
            </div>
            </div>
        </div>
    </div>
    <script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.2.3/js/bootstrap.min.js"></script>
  </body>
</html>

img

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7803084
  • 除此之外, 这篇博客: 前端学习,Bootstrap实战总结中的 给每一个Bootstrap 按钮添加不同的ID 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 使用jQuery的时候,可以通过每个标签各自唯一的ID来找出它们。

    任务:给每一个按钮添加一个ID ,从 target1 开始,到target6 结束。
    确保 target1target3#left-well 里面,target4target6 则在 #right-well 里面。

    <div class="container-fluid">
    <h3 class="text-primary text-center">jQuery Playground</h3>
    <div class="row">
    <div class="col-xs-6">
    <h4>#left-well</h4>
    <div class="well" id="left-well">
    <button class="btn btn-default target" id="target1"></button>
    <button class="btn btn-default target" id="target2"></button>
    <button class="btn btn-default target" id="target3"></button>
    </div>
    </div>
    <div class="col-xs-6">
    <h4>#right-well</h4>
    <div class="well" id="right-well">
    <button class="btn btn-default target" id="target4"></button>
    <button class="btn btn-default target" id="target5"></button>
    <button class="btn btn-default target" id="target6"></button>
    </div>
    </div>
    </div>
    </div>
    
    
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632