javascript - 如何只选择我点击的标签并使用 Jquery 获取属性

标签 javascript jquery html

我有四个 anchor 标记,它们具有一个属性,我需要在单击它们时将其设置为 var。

<a href="#" class="myatag" variant="1234" />
<a href="#" class="myatag" variant="1235" />
<a href="#" class="myatag" variant="1236" />
<a href="#" class="myatag" variant="1237" />

现在我正在做以下事情

var myVar = $("a.myatag").attr("variant");

这会将 myVar 设置为 1234,但无论我单击哪个,这是我能够获得的唯一变体。

我需要它来将 myVar 设置为点击的标签。

最佳答案

工作 fiddle fiddle

当点击在内部调用“on”方法时,使用以下优化调用:

这意味着单击名为“mytag”的类。执行回调。现在获取其自定义属性变量。

var myVarVariable;
$('.myatag').on("click",function(){
    myVarVariable=$(this).attr('variant');
});

关于javascript - 如何只选择我点击的标签并使用 Jquery 获取属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24415612/

相关文章:

javascript - 使用 JavaScript 中的数据值创建 DOM 元素

javascript - JS : How can I prevent access to the global variables do?

javascript - Angular Material 自动完成 : testing events

javascript - 我如何(有点)在 Canvas 内均匀分布动态大小的 SVG 形状?

html - 无法在 Firefox 和 IE 中将框架高度设置为 100%

javascript - 当用户离开我的网站时,将标题附加到页面(他们也会这样做)

html - 将 Logo 向右移动

Javascript 将字符串格式的 GUID 转换为 Base64

javascript - 使用 JavaScript/jQuery 在 Chrome 中读取 mp3 文件持续时间

javascript - 如何在html中使用ajax方法从 Node 服务器获取响应