Javascript Jquery click函数不能正常工作

Javascript Jquery click函数不能正常工作,javascript,jquery,Javascript,Jquery,我试图通过一个链接和jQuery显示一个警报框,但似乎我做得不对 我的链接: <a class="details_link">Details</a> 此代码不起作用。。。我已经检查了堆栈上的其他答案,但我认为我已经按照说明进行了操作。我还包括jquery-1.9.1.js文件。请确保您正确地引用了jquery库。你的代码对我有用 <script src="http://code.jquery.com/jquery-1.9.1.min.js"></scr

我试图通过一个链接和jQuery显示一个警报框,但似乎我做得不对

我的链接:

<a class="details_link">Details</a>

此代码不起作用。。。我已经检查了堆栈上的其他答案,但我认为我已经按照说明进行了操作。我还包括jquery-1.9.1.js文件。

请确保您正确地引用了jquery库。你的代码对我有用

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>

如果jquery库是正确的并且可以使用,也可以访问

IE debugger>>脚本标记和“开始调试jquery库”旁边的下拉列表应该出现


首先检查是否加载了正确的jQuery脚本

你错过了一些东西

您的锚定标记中缺少href属性,尽管这不是导致问题的原因,但不包含它是一种不好的做法

<a href="#"class="details_link">Details</a>

我几乎可以保证,不是jclick函数不能正常工作,而是代码中的某些东西

  • 确保包括jQuery库
  • 确保您的函数位于
    标记中
  • 检查web控制台以查看是否存在需要解决的错误
  • 那么


    查看哪些
    console.log
    语句可以打印。

    您的代码适合我。这似乎奏效了,你确定你没有把你的锚放在另一个div里吗?@steo没关系,他直接瞄准了链接。你用过这句话吗:
    @izuriel我知道,但是,如果他没有点击正确的按钮,那么这项功能将无法正常工作。在调试打印的
    alert
    时,您应该使用
    console.log
    ,因为
    alert
    正在阻塞,并且根据您的操作,可能会导致应用程序的其余部分失败。
    <a href="#"class="details_link">Details</a>
    
    $(document).ready(function () {
        $(".details_link").click(function () {
            alert("test");
        });
    });
    
    $(document).ready(function () {
        console.log('test1');
        $(".details_link").on('click',  function () {
            alert("test2");
        });
        console.log('test3');
    });
    console.log('test4');