【发布时间】:2014-01-05 19:25:40
【问题描述】:
我正在使用此处链接的 Bootstrap 3 日期和时间选择器:
DateTime Picker for Bootstrap 3
我无法打开拣货窗口。当您单击文本框时,没有任何反应,浏览器控制台 (Chrome) 上也不会显示任何消息。所以,事实上,控件是作为一个简单的文本框工作的,而不是作为一个 DateTime 选择器。
这是我的代码:
_所有视图中包含的布局文件:
<!DOCTYPE html>
<html lang="pt">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta charset="utf-8" />
<title>TestApp</title>
<link rel="shortcut icon" href="~/favicon.ico" type="image/x-icon" />
<link rel="icon" href="~/favicon.ico" type="image/ico" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="@Url.Content("~/Content/bootstrap.css")" rel="stylesheet" media="screen">
<link href="@Url.Content("~/Content/bootstrap-theme.min.css")" rel="stylesheet" media="screen">
<link href="@Url.Content("~/Content/CustomNavBar.css")" rel="stylesheet" media="screen">
</head>
<body>
<script src="@Url.Content("~/Scripts/jquery-2.0.3.min.js")"></script>
<script src="@Url.Content("~/Scripts/bootstrap.min.js")"></script>
<.... some other stuff here...>
该页面上使用的Index.cshtml:
<link href="@Url.Content("~/Content/bootstrap-datetimepicker.min.css")" rel="stylesheet" media="screen" type="text">
<script type="text/javascript" src="~/Scripts/moment.min.js"></script>
<script type="text/javascript" src="~/Scripts/bootstrap-datetimepicker.min.js"></script>
<div class="container">
<div class="col-md-10">
<div class='well'>
<div class="form-group">
<div class='input-group date' id='datetimepicker1'>
<input type='text' class="form-control" />
<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
<script type="text/javascript">
$(function () {
$('#datetimepicker1').datetimepicker();
});
</script>
</div>
</div>
感谢您为这项工作提供的任何帮助...
感谢您的帮助...
【问题讨论】:
-
你的
RenderBody()与 jQuery 脚本标签的关系在哪里? -
我的 RenderBody 在 _Layout 的 部分,例如:@RenderBody()
-
它是否发生在之前包含 jQuery 的
<script>标记?如果是这样,当Index.cshtml被注入时,你的$(function(){});在 jQuery 加载之前发生。 -
@Mendez 我是插件的作者。你能得到这个工作吗?
-
@Eonasdan,Tieson 的回答解决了我的问题。问题是我混淆了加载
jQuery和$(function(){...});的优先级
标签: javascript asp.net-mvc asp.net-mvc-4 twitter-bootstrap datetimepicker