javascript - 使用 ID 从 anchor 获取 href 显示未定义

标签 javascript jquery html anchor href

我正在尝试使用 jQuery 获取 anchor 的 href 属性。但是,当我尝试检查放置 href 属性的变量的值时,它显示未定义。

$("#chk1").click(function(){
    var button_link = $("#buttonAdd").find("href").attr('href');
    //or (I tried 2 ways)
    var button_link = $("#buttonAdd").attr('href');
    alert(button_link);
});

如何使用 jQuery 正确捕获 anchor 的 href 属性?

编辑:

添加 anchor 链接供您引用:

<a href="Vehicle/VehicleEditor.aspx?sfId=299798&amp;st=ON&amp;recloc=&amp;ID=&amp;manualReqID=0&amp;trID=21838518&amp;SeqNo=1" id="buttonAdd">Add</a>

最佳答案

您需要找到 A 元素。我们可以做到这一点。

$("#buttonAdd").find("a").attr('href');

关于javascript - 使用 ID 从 anchor 获取 href 显示未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24376914/

相关文章:

Javascript 对对象数组进行排序,使用显式声明,在使用变量时中断

jquery - 如何获取对单击的超链接的引用

javascript - Bootstrap 让文本看起来像按钮

javascript - 使用jquery滚动页面时添加bootstrap类

javascript - 我想在单击清除链接时使用 javascript 中的拼接来删除整个列表

javascript - API回调

javascript - 如何使用 Javascript 在 Cordova 中检测系统语言

javascript - Angular - iPhone/iPad 上的 ng-blur 问题

javascript - 淡化域之间的页面转换

javascript - 为每个 jquery 创建选择选项