jQuery不起作用

时间:2012-03-05 11:54:40

标签: jquery asp.net-mvc-3

这是我的代码:

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

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


    alert(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

3 个答案:

答案 0 :(得分:5)

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

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

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

答案 1 :(得分:0)

试试这个,

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

答案 2 :(得分:0)

$(document).ready(function(){
    $(".deleteLink").click(function () {
        alert(1);
        return false;
    });
});