2

我正在制作一个 ASP.NET 3 MVC 项目,但似乎我无法让 jQuery 正常工作。

在视图中我有这样的东西:

<a id="login">lala</a>

然后在 .js 文件中:

$("#login").click(function () {
    alert("lal");
});

警报不会显示在屏幕上。我已经在 _Layout 中添加了我的自定义 .js 文件的引用并更新到最新的库,但是无论我做什么我都找不到任何元素。我在这里做错了什么:s

4

1 回答 1

3

尝试:

$(document).ready(function(){
    $("#login").click(function () {
        alert("lal");
    });
});

如果这确实解决了你的问题,谷歌搜索jquery document ready并阅读已经写出的大量材料,说明它的作用和存在的原因。

于 2012-04-27T22:29:52.217 回答