当前位置:  开发笔记 > 编程语言 > 正文

如何将.each()中的值推送到jQuery中的一个数组?

如何解决《如何将.each()中的值推送到jQuery中的一个数组?》经验,为你挑选了1个好方法。

我有这个:

$(".section").each( function() {
    var x = $(this).attr('data-test');
    var y =[];
    y.push(x);
});

我将获得10个数据测试值,我想将它们推送到数组'y',如下所示:

['1','2','3','4','5','6'...'10']

如何将x"拆分"为每个值并将它们推送到y?

编辑:

HTML例如:

  • 等等



    1> Rory McCross..:

    根据您的HTML示例,您可以使用map()它为您创建数组:

    var y = $(".section").map(function() {
        return $(this).data('test');
    }).get();
    
    // This is only for display purposes
    $('div').text(JSON.stringify(y)); 
    
    
    • 15
    • 6
    • 78
    推荐阅读
    php
    这个屌丝很懒,什么也没留下!
    DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
    Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有