有人知道如何使用jQuery获取点击链接的href吗?我有如下链接:

    <a  href="ID=1" class="testClick">Test1.</a>
    <br />
    <a  href="ID=2" class="testClick">Test2.</a>
    <br />
    <a  href="ID=3" class="testClick">Test3.</a>

我编写了如下代码,从我点击的链接中获取href值.但不知何故,这总是会返回我第一个链接的href(ID=1),即使我点击了Test2或Test3.有人知道这是怎么回事吗?我该如何解决这个问题?

    $(".testClick").click(function () {
        var value = $(".testClick").attr("href");
        alert(value );
    });

推荐答案

this in your callback function refers to the clicked element.

   $(".addressClick").click(function () {
        var addressValue = $(this).attr("href");
        alert(addressValue );
    });

Jquery相关问答推荐

如何在不使用点击事件 bootstrap 程序模式的情况下使用弹出窗口 bootstrap 程序显示用户详细信息?

使用 shell 脚本判断 json 数组响应是否具有特定用户名和状态的 jq 命令

jquery克隆div并将其附加在特定div之后

.trigger() 与 .click() 中的 jQuery 优势/差异

如何使用 jQuery 的 getJSON() 方法传递请求标头?

仅在 _some 字段上通过 Enter 键禁用表单提交

使用 jQuery click 处理锚点 onClick()

如何从 jQuery 中的父级中 Select 所有子级(任何级别)?

jQuery绑定到粘贴事件,如何获取粘贴的内容

页面滚动后,jQuery可拖动在错误的位置显示助手

jQuery 判断 是否存在并且有一个值

模态窗口中的 Twitter Bootstrap Datepicker

如何将数组传递给 jQuery .data() 属性

如何检测是否安装了 Flash,如果没有,显示一个隐藏的 div 通知用户?

消除移动 Safari 中点击事件的 300 毫秒延迟

Rails 无法正确解码来自 jQuery 的 JSON(数组变成带有整数键的散列)

如何在 JavaScript 中的对象数组中查找值?

在 jQuery 中 Select 后代元素的最快方法是什么?

在 javascript/浏览器中缓存 jquery ajax 响应

jQuery,简单的轮询示例