javascript - 如何将数据属性传递给函数?

标签 javascript jquery

有几个a元素

<a class="gift-info" data-giftid="1" ...
<a class="gift-info" data-giftid="12" ...
<a class="gift-info" data-giftid="99" ...

如何获取data-giftid属性并将值传递给函数?

$(document).ready(function() {
    $("a.gift-info").click(function(){
        // how to pass data-giftid value into infoHide() function?
        var _id= ...
        infoHide(_id);
    });
});

最佳答案

$(document).ready(function() {
   var $ele = $("a.gift-info");
  $.each($ele,function(index,element){
    element.click(function(){
        // how to pass data-giftid value into infoHide() function?
        var _id= $(this).attr('data-giftid')
        infoHide(_id);
    });
  
  }):
    
});

关于javascript - 如何将数据属性传递给函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41464160/

相关文章:

javascript - Bootstrap 侧边菜单 : Collapse, 在小屏幕上最小化

javascript - Google 的 html5 shiv 不呈现占位符?

javascript - 如何在 JS 中调用 thunk 来访问子对象属性?

javascript - 使用 Javascript 访问 MyBB PHP 变量

javascript - FullCalendar 获取多日事件的点击日期

javascript - PHP session 变量未解析,但 ISSET 表示它正在运行且位于 0

javascript - 使用 php 数组生成选择选项

jquery - 如何在没有 jquery 的情况下从 javascript 调用 .net 页面方法?

javascript - 如何将下拉列表中的值设置为框中的默认值?

javascript - 选中输入复选框后发出警报