javascript - Bootstrap 的 Modal 不起作用

标签 javascript php jquery twitter-bootstrap

我正在尝试测试我的项目的示例模式,但即使是来自 jfiddles 的代码也不适用于我。当我单击该按钮时,它只给我一个变暗的窗口。我也尝试用谷歌搜索这个,但没有给我任何结果

这是我正在尝试的模式代码。

<body>
<p>Link 1</p>
    <a data-toggle="modal" data-id="ISBN564541" title="Add this item" class="open-AddBookDialog btn btn-primary" href="#addBookDialog">test</a>

    <p>&nbsp;</p>


    <p>Link 2</p>
    <a data-toggle="modal" data-id="ISBN-001122" title="Add this item" class="open-AddBookDialog btn btn-primary" href="#addBookDialog">test</a>

    <div class="modal hide" id="addBookDialog">
     <div class="modal-header">
        <button class="close" data-dismiss="modal">×</button>
        <h3>Modal header</h3>
      </div>
        <div class="modal-body">
            <p>some content</p>
            <input type="text" name="bookId" id="bookId" value=""/>
        </div>
    </div>

       <script src="js/jquery-1.10.2.min.js"></script>
           <script src="js/bootstrap.min.js"></script>
          <script src="js/ckeditor.js"></script>
    <script type="text/javascript">
    $(document).on("click", ".open-AddBookDialog", function () {
         var myBookId = $(this).data('id');
         $(".modal-body #bookId").val( myBookId );
    });
</script>

感谢您的帮助。

最佳答案

Demo

您缺少要显示的数据目标

<a data-target="#myModal" data-toggle="modal" data-id="ISBN564541" title="Add this item" class="open-AddBookDialog btn btn-primary" href="#addBookDialog" data-toggle="modal">test</a>

<div id="myModal" role="dialog">
     ....
</div>

关于javascript - Bootstrap 的 Modal 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21258598/

相关文章:

php - laravel 如何将关系转移到数组

javascript 为未选中的复选框提交默认值

Javascript 幻灯片效果

php - 处理大量 MySQL 表

php - Codeigniter 事件记录更新 - 错误

javascript - 在 OnClick 中将 Marker 作为变量传递会返回 [Object object] 而不是 Marker 对象

javascript - 如何使用 JavaScript 使用 Mandrill 发送电子邮件?

JavaScript:作为关联数组键的希伯来字母不起作用

javascript - React Native 将参数从抽屉导航器传递到选项卡导航器

php - 从 C 应用程序到 php 的实时视频流