我有点问题。我有几个a
标签。我想为每个属性分配一个data
属性,并使用data
引用JQuery
属性的值。然后,我想将表单中隐藏字段的值设置为此data
属性。
但是,我不确定如何做到这一点。目前我有这个链接。
<a href="" class="myclass" name="hello">Say Hello</a>
在我的JQuery
中,我希望能够获得name
价值....
像这样......
$(".myclass").click(function (e) {
e.preventDefault();
console.log(e.attr('name'));
});
并输出值hello
答案 0 :(得分:4)
单击处理程序this
内部是单击的DOM元素。
使用$(this)
将其转换为jQuery对象并使用attr
:
$(".myclass").click(function (e) {
e.preventDefault();
console.log($(this).attr('name'));
});