如何获取锚点文本/ href单击使用jQuery?
考虑我有一个像这样的锚
<div class="res"> <a href="~/Resumes/Resumes1271354404687.docx"> ~/Resumes/Resumes1271354404687.docx </a> </div> 注:将不会有任何标识或类的锚…
 我想获得该锚点的jQuery onclick href /文本。 
  注意:将类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(); }); }); 
对于文本:
 $(function(){ $('.info_link').click(function(){ alert($(this).text()); }); }); 
。
更新根据问题编辑
你现在可以像这样得到他们:
对于href:
 $(function(){ $('div.res a').click(function(){ alert($(this).attr('href')); // or alert($(this).hash(); }); }); 
对于文本:
 $(function(){ $('div.res a').click(function(){ alert($(this).text()); }); }); 
编辑以反映问题的更新
 $(document).ready(function() { $(".res a").click(function() { alert($(this).attr("href")); }); }); 
没有jQuery:
当使用纯JavaScript来完成这个任务时,你不需要使用 jQuery。 这里有两个选项:
- 
方法1 – 检索 href属性的确切值:select元素,然后使用 .getAttribute()方法。此方法不会返回完整的URL,而是检索 href属性的确切值。var anchor = document.querySelector('a'), url = anchor.getAttribute('href'); alert(url);<a href="/relative/path.html"></a>
更新的代码
 $('a','div.res').click(function(){ var currentAnchor = $(this); alert(currentAnchor.text()); alert(currentAnchor.attr('href')); });