如何将jQuery绑定到一个链接<a>到一个onclick函数?

Gat*_*ath 6 jquery

如何使用jQuery将函数绑定到我的HTML文档中的一个且只有一个链接标签,该标签有多个链接?

我的代码看起来像这样;

$("a").click(function(){
  $("#login").slidedown("slow");
});
Run Code Online (Sandbox Code Playgroud)

但这会绑定文档中的所有链接.

Jer*_* B. 14

要扩展Michael,你需要添加一个返回false;

$("#clicked_link").click(function(){
    $("#login").slidedown("slow");
    return false;
});
Run Code Online (Sandbox Code Playgroud)

否则,当您单击该链接时,浏览器仍将尝试关注该链接,您将丢失该javascript操作.


Mic*_*ael 13

为具有id属性的click事件命名您的锚点/链接.

例如:

<a href="..." id="clicked_link">...</a>
Run Code Online (Sandbox Code Playgroud)

然后使用以下jquery语句:

$("#clicked_link").click(function(){ $("#login").slidedown("slow"); });
Run Code Online (Sandbox Code Playgroud)

非常简单!