有人可能请指出我可能会出错的地方吗?我的问题是,在我的意见中,我有一些脚本,似乎jQuery只是不知何故在那里工作(可能是我的错在某处)。jQuery在ASP.NET MVC中不起作用查看
我引用了我的布局页面中指定的jQuery,它总是被加载。然后,我有我的观点,看起来像这样
@model jakubholovsky.com.Models.BlogPost
@using jakubholovsky.com.DataModels
@using jakubholovsky.com.Enum
@{
ViewBag.Title = "Jakub Holovsky - Blog - Post - " + Model.Post.title;
}
<h2>
@Model.Post.title</h2>
<div>
SOME CODE
</div>
<script type="text/javascript">
$(document).ready(function() {
alert("hello");
$('#addACommentDiv').click(function() {
alert("hello");
if ($('#commentFieldset').is(':hidden')) {
$("#commentFieldset").slideDown("slow");
$('#addACommentDivButton').html('Close commenting');
}
else {
$("#commentFieldset").slideUp("slow");
$('#addACommentDivButton').html('Comment on this article');
}
});
});
</script>
我试图引用的jQuery在我看来,但没有运气。我也尝试使用基本的JavaScript(只是警报窗口)来检查它是否有效。我也检查过jQuery是否在浏览器中加载(它是)。
警报(“hello”);线只是为了看看它是否通过就绪功能。
这是我在布局页面中引用它的方式。
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title</title>
<link href="@Url.Content("/Content/Site.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("/Scripts/jquery-1.7.2.js")" type="text/javascript"></script>
<script src="@Url.Content("/Scripts/jquery-1.7.2-vsdoc.js")" type="text/javascript"></script>
<script src="@Url.Content("/Scripts/modernizr-2.5.3.js")" type="text/javascript"></script>
<script src="@Url.Content("/Scripts/google-analytics.js")" type="text/javascript"></script>
</head>
谢谢你帮助我。
使其请告诉我的错误你得到? – 2012-08-07 16:09:37
如果您没有收到错误消息,请尝试通过某种互联网浏览器开发工具运行该页面,并查看收到的错误消息 – 2012-08-07 16:10:40