有人可能請指出我可能會出錯的地方嗎?我的問題是,在我的意見中,我有一些腳本,似乎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