锚点击功能不起作用

时间:2012-10-16 21:31:26

标签: jquery

当我点击链接时,事件正在触发,但alert()函数无法正常工作。我的意思是,它没有执行功能代码。任何帮助表示赞赏。谢谢。

<a id="linkSurveyId" href="/wordcloud/49" title="Melodifestivalen">Melodifestivalen </a>

   $("#linkSurveyId").click( function (e) {
    e.preventDefault();
    alert("welcome");

});

2 个答案:

答案 0 :(得分:0)

适合我:http://jsfiddle.net/L3k39/

我怀疑您的代码中还有其他内容阻止此JS运行。检查错误控制台。

答案 1 :(得分:0)

这样的代码应该可以工作,但是可能存在许多可能妨碍它工作的原因..

  1. 确保您的脚本包含在脚本代码<script> </script>
  2. 确保控制台中没有其他错误可能阻止JS执行。
  3. 确保正确包含jQuery库。您可以从http://code.jquery.com/
  4. 下载并添加或仅链接它
  5. 确保代码包含在DOM就绪函数中,如$(function () { });
  6. 尝试以下代码,

    <script>
       $(function () {
           $("#linkSurveyId").click( function (e) {
             e.preventDefault();
             alert("welcome");
           });
       });
    </script>