jQuery不起作用

jQuery不起作用,jquery,asp.net-mvc-3,Jquery,Asp.net Mvc 3,这是我的代码: /// <reference path="../jquery-1.5.1.js" /> jQuery(function($){ $(".deleteLink").click(function () { alert(1); }); }); $(".deleteLink").click(function () { alert(2); }); // jQuery(函数($){ $(“.deleteLink”)。单击(函

这是我的代码:

    /// <reference path="../jquery-1.5.1.js" />
jQuery(function($){
    $(".deleteLink").click(function () {
        alert(1);
    });
});

$(".deleteLink").click(function () {


    alert(2);
});
//
jQuery(函数($){
$(“.deleteLink”)。单击(函数(){
警报(1);
});
});
$(“.deleteLink”)。单击(函数(){
警报(2);
});
这是我的链接:

<a class="deleteLink" data-ajax="true" data-ajax-mode="replace" data-ajax-update="#1" href="/Admin/Delete?deleteID=1&amp;unDelete=1" id="1">Delete</a>

在这两种情况下,每当我按下链接时,都不会弹出警报

以下是我在html文件中的链接:

更新:

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

<script src="@Url.Content("~/Scripts/AdminScript/AdminMenu.js")" type="text/javascript"></script> //External file where I execute my javascript/jquery code

//执行javascript/jquery代码的外部文件

代码的第一部分使用了不正确的标识符来访问jQuery。 尝试将
$jQuery
替换为
jQuery
$

$(function(){
  $(".deleteLink").click(function () {
     alert(1);
  });
});

第二位可能会失败,因为您将它放在了标题中。此代码将立即执行,因此如果将其放在html的标题中,则指定的链接还不存在。

代码的第一部分使用了不正确的标识符来访问jQuery。 尝试将
$jQuery
替换为
jQuery
$

$(function(){
  $(".deleteLink").click(function () {
     alert(1);
  });
});
第二位可能会失败,因为您将它放在了标题中。此代码将立即执行,因此如果将其放在html的标题中,则指定的链接还不存在。

请尝试此操作

$(function(){
  $('.deleteLink').click(function(){
    alert('Hello world');
  });
});
试试这个

$(function(){
  $('.deleteLink').click(function(){
    alert('Hello world');
  });
});

明显的问题:jQuery是否真的被加载了?应该,您是否尝试将其放入
$(文档).ready(函数{…})
?或者确保在启动脚本时您的链接存在?jquery位于外部javascript文件中明显的问题:jquery实际上正在加载吗?应该,您是否尝试将其放入
$(文档).ready(函数{…})
?或者确保脚本启动时链接存在?jquery位于外部javascript文件中