使用javascript/jquery获取单击链接的文本

使用javascript/jquery获取单击链接的文本,javascript,jquery,Javascript,Jquery,如何获取单击链接的值 这是我的html: <div id="results"> <ul> <li> <a href="">1</a> </li> <li> <a href="">2</a> </li> </ul> </div> 我错过了什么?有更好的方

如何获取单击链接的值

这是我的html:

<div id="results">
   <ul>
       <li>
          <a href="">1</a>
      </li>
      <li>
          <a href="">2</a>
      </li>
   </ul>
</div>
我错过了什么?有更好的方法吗


提前感谢:)

您试图调用jQuery元素上的本机DOM属性

如果使用jquery元素而不是
innerHTML
,请使用
html()
text()
,或者使用
this.innerHTML

$('#results').on('click', 'a', function (){
   var text = this.innerHTML;
});

使用
text()

$('#results').on('click', 'a', function (){
   var text = $(this).text();
});
$('#results').on('click', 'a', function (){
   var text = $(this).html();
});

我真傻,哈哈。谢谢。因为你是第一个回答的人,所以给你打分:)@dystroy检查时间answered@Dumisani再检查一下时间answered@dystroy:18分钟前回答,悬空指针:16分钟前回答。哈哈,我们真的要争论时间吗?来吧,为什么人们对这件事投反对票?
$('#results').on('click', 'a', function (){
   var text = $(this).html();
});