javascript - 将数据属性添加到 a 标记并使用 JQuery 检索它

标签 javascript jquery html

我遇到了一点问题。我有几个 a 标签。我想为每个属性分配一个 data 属性,并使用 JQuery 引用 data 属性的值。然后,我想将表单中隐藏字段的值设置为此 data 属性。

但是,我不确定如何执行此操作。目前我有这个链接。

<a href="" class="myclass" name="hello">Say Hello</a>

在我的 JQuery 中,我希望能够获取 name 值......

类似这样的事情......

$(".myclass").click(function (e) {
      e.preventDefault();
      console.log(e.attr('name'));
});

并输出值hello

最佳答案

在点击处理程序中,this 是点击的 DOM 元素。

使用 $(this) 将其转换为 jQuery 对象,并在其上使用 attr:

$(".myclass").click(function (e) {
      e.preventDefault();
      console.log($(this).attr('name'));
});

关于javascript - 将数据属性添加到 a 标记并使用 JQuery 检索它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27861117/

相关文章:

javascript - $.getJSON执行问题: json to array is populated but not used

javascript - 顶部的自定义位置工具提示

javascript - 防止函数因大量点击而运行

javascript - 防止基于页面上现有的另一个类的默认点击操作

javascript - 获取 OS Win 7 用户名 Javascript

javascript - 使用 json 创建单个 html 表

javascript - 鼠标悬停时单词高亮显示

javascript - 尝试通过 AJAX 发送输入文件数据,无法访问我的 Controller 中的数据

html - 将嵌入式谷歌地图设置为在页面加载时缩小

c# - 重新绑定(bind)时我应该使用 Jquery- $.remove() 吗?