首页 > 解决方案 > 如何将变量传递给 jquery.each 中的数组数据选择器

问题描述

我在尝试使用 socket io 做实时图表时遇到了这个问题

            window.Echo.channel('abc')
                .listen('xyz', (d) => {
                    $.each(chartOption.series, function (index, val) {
                        var name = val.name;
                        console.log(name);
                        val.data.shift();
                        val.data.push(d.name);
                    });
                });

所以问题是我想将可以是各种名称(i1,i2,i3,.....)的 val.name 作为来自套接字 io 通道的数据选择器传递给 d."name"

例如,我希望在每个 chartOption.series 上,data.push 应该推送一个基于 d.name 的不同数据库

d.i1
d.i2
d.i3

那么如何将 val.name 传递给 d。所以它可以得到正确的数据

谢谢

标签: jquery

解决方案


推荐阅读