JQuery 功能未在 ASP.NET 中启动

JQuery functions not launching in ASP.NET

我完全不熟悉 ASP.NET 中的编程和任何形式的 Web 应用程序开发。我试过寻找答案,但找不到任何相关问题。这很可能是初学者的简单错误,但我 运行 不知道可能是什么原因。如果相关的话,我正在使用 Visual Studio 2013。

在 head 的母版页中,我包含了:

<script src="@Url.Content("~/Scripts/custom.js")" type="text/javascript"></script>

在 custom.js 中,我创建了用于测试目的的函数,但它永远不会触发,就像其他函数一样:

$(document).click(function () {
alert("Alert using jQuery");
});

放在 custom.js 文件中的最有趣的 js 函数可以正常工作,但是 none 个 JQuery 函数,甚至像上面这样最简单的函数似乎都没有启动过.

最让我感到困惑的是,我尝试过使用在线编译器,但效果非常好。 Jquery 1.10.2 也包含在项目中。任何想法可能是什么问题?小伙子们,谢谢你们抽出时间来!

您尚未加载 JQuery 文件。这就是您看到 $ is not defined 的原因。这也是 custom.js 文件中未使用 JQuery 的函数正常工作的原因。

与加载custom.js文件的方式相同,需要加载1.10.2JQuery文件。