有人可以指出我可能错的地方吗?我的问题是,在我看来,我有一些脚本,而 jQuery 似乎只是以某种方式无法在那里工作(可能是我的错在某处)。
我在我的布局页面中指定了始终加载的 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(它是)。
警报(“你好”);行只是为了查看它是否通过了就绪功能。
这就是我在布局页面中引用它的方式。
<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>
谢谢你帮助我。