如何使用jQuery在单击时获得锚文本/href?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (45)

假设我有一个像这样的锚

 <div class="res">
     <a href="~/Resumes/Resumes1271354404687.docx">
         ~/Resumes/Resumes1271354404687.docx
     </a>
 </div>

我想在jQuery中获得href/textonclick那个锚。

提问于
用户回答回答于

注:应用类info_link到任何你想要获取信息的链接。

<a class="info_link" href="~/Resumes/Resumes1271354404687.docx">
    ~/Resumes/Resumes1271354404687.docx
</a>

href:

$(function(){
  $('.info_link').click(function(){
    alert($(this).attr('href'));
    // or alert($(this).hash();
  });
});

text:

$(function(){
  $('.info_link').click(function(){
    alert($(this).text());
  });
});

你现在可以这样做了:

herf:

$(function(){
  $('div.res a').click(function(){
    alert($(this).attr('href'));
    // or alert($(this).hash();
  });
});

For Text:

$(function(){
  $('div.res a').click(function(){
    alert($(this).text());
  });
});
用户回答回答于
$(document).ready(function() {
    $(".res a").click(function() {
        alert($(this).attr("href"));
    });
});

扫码关注云+社区

领取腾讯云代金券