通过将变量附加到选择器来自动打开模态

时间:2015-06-26 12:23:49

标签: jquery twitter-bootstrap

我从引导站点获取代码以提供以下函数,如果int:ModalId不为0,则需要自动打开所选模式。 在Vis studio中,')下面有一条语法错误红线。在.modal之前,在chrome调试器中它表示“未被捕获的类型错误,$(...)。”模态不是函数'。我做错了什么?

$(document).ready(function() {
       if (@Model.ModalId != 0) {
           $('#accepted_'+@Model.ModalId).modal('show');
       }
    });

2 个答案:

答案 0 :(得分:2)

您必须在index.html文件中添加bootstrap.min.js。

答案 1 :(得分:1)

正如您所见here,将依赖项放在正确的顺序非常重要。

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css">
    <script src="//code.jquery.com/jquery-1.10.2.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
    <script type="text/javascript">
     $(document).ready(function() {
       if (@Model.ModalId != 0) {
           $('#accepted_'+@Model.ModalId).modal('show');
       }
      });
    </script>

如果不是这样,请添加更多代码。