javascript - 单击时如何获取 <a> 上的值

标签 javascript jquery

我的 HTML

<a href="#" class="my_button" value="red">Red: Fire</a>
<a href="#" class="my_button" value="blue">Blue: Water</a>
<a href="#" class="my_button" value="green">Green: Earth</a>

我的JS

   $(document).ready(function() {
    $('.my_button').click(function() {
        var code = $(this).val();
        alert(code);
    });
});

如何获得结果,例如当我单击Red:Fire时,它会提醒red等...

请帮助我

最佳答案

您最好使用data属性。

试试这个

<a href="#" class="my_button" data-value="red">Red: Fire</a>
<a href="#" class="my_button" data-value="blue">Blue: Water</a>
<a href="#" class="my_button" data-value="green">Green: Earth</a>

在你的 JS 中

$(document).ready(function() {
    $('.my_button').click(function() {
    var code = $(this).data('value');
    alert(code);
});

关于javascript - 单击时如何获取 <a> 上的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27925144/

相关文章:

jquery - 使 Jquery 验证插件适用于没有 name 属性的输入

javascript - 我可以只使用 jQuery 验证还是需要 PHP?

javascript - 脚本帮助。如果 div[A] 不为空,则 fuction[B] 运行

jquery - 我如何在 jQuery 中制作下拉菜单

c# - 如何检查是否脏,但保存时不检查?

javascript - 模态按钮仅适用于每隔一行,是什么让它不适用于每一行?

javascript - 有没有办法判断浏览器是否处于事件状态?

javascript - Moment.js 格式化时间

javascript - 如何使用 react 钩子(Hook)对组件进行单元测试?

javascript - 内容滚动 javascript 错误,当到达页面点时内容继续向上滚动