簡體   English   中英

jQuery sparklines迭代div

[英]jQuery sparklines iterate over div

我有一個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都獲得了linegraph但具有相同的數據。

有沒有人有任何建議,但如何在迭代div時使用sparkline?

謝謝!

嘗試將divs[i]更改為$(divs[i])

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

sparkline適用於jQuery對象, divs[i]將是dom節點。 所以嘗試將其包裝在$(..)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM