Javascript 在下拉选择中显示引导模式
我有一个应用程序,用户从下拉列表中选择一个类别。如果他们愿意,我想给他们创建新类别的选项,所以下拉列表中的最后一个选项是“创建你自己的” 我可以使用以下命令获取他们选择最后一个的事件:Javascript 在下拉选择中显示引导模式,javascript,jquery,twitter-bootstrap,modal-dialog,Javascript,Jquery,Twitter Bootstrap,Modal Dialog,我有一个应用程序,用户从下拉列表中选择一个类别。如果他们愿意,我想给他们创建新类别的选项,所以下拉列表中的最后一个选项是“创建你自己的” 我可以使用以下命令获取他们选择最后一个的事件: $("#category").change(function () { selection = $(this).val(); if (selection == -1) { alert("create new one")
$("#category").change(function () {
selection = $(this).val();
if (selection == -1) {
alert("create new one");
}
});
这与预期的一样,没有任何问题。但是,当我尝试替换警报(“创建新警报”)代码>与$(“#myModal”).modal('show')代码>我得到以下错误:
Uncaught TypeError: Object [object Object] has no method 'modal'
我在标题中链接引导javascript文件和jquery:
<script type="text/javascript" src="http@(Request.IsSecureConnection == true ? "s" : "")://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="@Url.Content("~/Scripts/bootstrap-modal.js")"></script>
避免多次加载JQuery文件,或加载bootstrap.js或bootstrap.min.js以及bootstrap-modal.js,因为这可能会导致问题…避免多次加载JQuery文件,或加载bootstrap.js或bootstrap.min.js以及bootstrap-modal.js,由于这可能会导致问题…您是否事先针对#myModal初始化了modal?fwiw'http@(Request.issecurenconnection==true?“:”):“可以删除”//。根据,doing$(“#myModal”).modal('show');将初始化它并立即调用show方法。所以我不应该在那之前初始化它。但是,我也尝试过使用$(document.ready(function(){$(“#myModal”).modal();});并且在页面加载doing$(“#myModal”)。modal({show:true})
将初始化它。更改事件处理程序是否也在$(document).ready块中?你能肯定地确认bootstrap-modal.js包含正确吗?嗯,你能确认你没有多次加载JQuery文件,或者没有加载bootstrap.js或bootstrap.min.js以及bootstrap-modal吗?这可能会导致问题…您是否预先针对#myModal初始化了modal?fwiw'http@(Request.IsSecureConnection==true?“s”:“”:“可以删除”//“是否执行此操作。”。根据,doing$(“#myModal”).modal('show');将初始化它并立即调用show方法。所以我不应该在那之前初始化它。但是,我也尝试过使用$(document.ready(function(){$(“#myModal”).modal();});并且在页面加载doing$(“#myModal”)。modal({show:true})
将初始化它。更改事件处理程序是否也在$(document).ready块中?你能肯定地确认bootstrap-modal.js包含正确吗?嗯,你能确认你没有多次加载JQuery文件,或者没有加载bootstrap.js或bootstrap.min.js以及bootstrap-modal吗?这可能会导致问题。。。