jquery - 使用 jquery 选择最近的 anchor 元素

标签 jquery

我有一张带有一个链接的表格,如下

 <td>
      <a href="#" class="topiclink">@item.Topic</a>
   </td>

我想选择@item.topic的数据。 我尝试使用

  $('.topiclink').click(function (e) {
  var val = $(this).closest('a');
        alert(val)
    });

还有许多其他人,但在这种情况下似乎没有任何作用。感谢您的帮助。

最佳答案

您点击的内容已经是 anchor ,因此:

$('.topiclink').on('click', function (e) {
    var val = $(this).text();
    alert(val);
}

我也在使用.text()在这里,因为 .val() 只能用于 HTML 输入元素。

关于jquery - 使用 jquery 选择最近的 anchor 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16169089/

相关文章:

jquery - 模型验证在 jquery 对话框中不起作用

jquery - 谷歌地图信息框不监听点击事件

javascript - 服务器无响应时如何处理ajax调用

javascript - 尝试访问弹出元素时,在 magnificPopup 打开的弹出窗口中使用 getElementById 失败

jquery - Chrome 扩展程序 : Opening Jquery Ui Dialog

javascript - 在 jQuery 中创建动态表单数据

javascript - 当包含在自定义可折叠 div 中时,Jquery Chosen 不显示数据占位符

jquery - 鼠标悬停在 JQVmap 上显示国家

javascript - 有没有办法在函数内重新分配参数,并且它也会影响调用范围?

javascript - 在 JavaScript 中,什么是构造函数?什么不是?