[英]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.