div"); var data = ["1:2:3:4", "4:3:2:3:-6ren">
gpt4 book ai didi

jQuery 迷你图迭代 div

转载 作者:行者123 更新时间:2023-12-02 19:33:55 26 4
gpt4 key购买 nike

我有一个 div 数组,我想迭代每个 div 并将其传递给迷你图。像这样:

var divs = $("#wrapper>div");
var data = ["1:2:3:4", "4:3:2:3:1"];
var i;

for(i = 0; i<data.length; i++){
divs[i].sparkline(data[i]);
}

我收到错误“divs[i].sparkline”不是函数。但如果我这样做

divs.sparkline([1,2,3,4]);

很好,所有 div 都获得折线图,但数据相同。

有没有人有任何建议,但如何在迭代 div 时使用迷你图?

谢谢!

最佳答案

尝试更改divs[i]$(divs[i])

for(i = 0; i<data.length; i++){
$(divs[i]).sparkline(data[i]);
}

sparkline适用于 jQuery 对象和 divs[i]将是 dom 节点。所以尝试将其包裹在 $(..) 内.

关于jQuery 迷你图迭代 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11164122/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com