简体   繁体   English

在Jquery中保存数据属性

[英]Saving data-attributes in Jquery

I would like to loop through a page of 我想循环浏览

  • and store every 并存储每个
  • with the data attribute of "agencyname". 数据属性为“代理商名称”。 Although, my JQuery code doesnt allow me to do so. 虽然,我的JQuery代码不允许我这样做。 Can someone take a look and let me know what I am doing wrong, thanks. 有人可以看一下,让我知道我做错了吗,谢谢。

    The HTML First HTML优先

  • The Jquery: jQuery:

    var myVals = [];
    $('a').data('agencyname').map(function(){
      myVals.push($(this).attr('value'));
    });
    

    Try this using attribute selectors. 使用属性选择器尝试一下。

    var myVals = $('a[data-agencyname]').map(function(){
     return $(this).data('agencyname');
    }).get();
    

    DEMO 演示

    声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

     
    粤ICP备18138465号  © 2020-2024 STACKOOM.COM