javascript - 使用 JQuery 动态确定点击了哪个链接

标签 javascript jquery html dynamic hyperlink

所以我正在开发仪表板(一页)类型的应用程序,并且我有一组链接:

<a href = "#">3s01</a>
<a href = "#">5e02</a>
<a href = "#">2k01</a>
<a href = "#">3a01</a>
<a href = "#">5j01</a>
etc...

填充标签之间的文本的方式是使用 JQuery 从 xml 文件中获取数据。由于 xml 文件可能会更改,因此链接不是静态的。我的任务是能够单击链接并找出标签之间的文本是什么,以便我可以相应地填充页面上的表格。唯一的问题是我不知道如何使用 JQuery/Javascript/html/whatever 获取该数据。任何帮助将不胜感激!

最佳答案

在处理程序中使用this

$('a[href="#"]').click(function() { alert(this); });

要获取文本,请使用.text()...

alert($(this).text());

或者未正式支持但速度更快的版本,$.text()...

alert($.text([this]));

关于javascript - 使用 JQuery 动态确定点击了哪个链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10836252/

相关文章:

javascript - 如何使用 jquery 显示工具提示

javascript - 从输入更改背景颜色

javascript - 更改存储在数组中的许多节点的碰撞行为

javascript - 将大型 txt 文件转换为任何结构化格式

javascript - Mongoose 子文档与嵌套模式

javascript - 你如何在javascript上放置一个可变日期?

html - 底部的页脚使用位置 :fixed but maintaining space-between

javascript - 这个数据可视化代码有什么问题?

javascript - Bootstrap 缩略图通过 Angular-Vertilize 保持高度

javascript - 使用 javascript 或 jquery 突出显示域到期月份之前的行