2012-06-07 17 views
0

基本上我想創建一個多維數組(數組數組),其中包含jQuery標記中的數據。我正在使用數組來顯示Flot圖表。 繼承人標記示例:使用jQuery從標記創建多維數組?

<ul id='test1'> 
     <li data-key='02/06'>34</li> 
     <li data-key='03/06'>15</li> 
     <li data-key='04/06'>55</li> 
    </ul> 

繼承人的格式,我想它:

var array = [[02/06, 34], [03/06, 15], [04/06, 55]]; 

我已經看到了一些map()和JSON的例子,但想不出真正從看着辦吧。

回答

3

你想從html列表創建一個數組?

// init empty array 
var array = []; 
// for each li in test1 ... 
$('#test1 li').each(function() { 
    // add to the array an new array with key und value 
    array.push([ $(this).data('key'), $(this).text() ]); 
}); 

另請參閱this example

+0

啊是的,它的工作原理。 –

+0

Mein freund你對Flot(jQuery圖表)有任何期限嗎? –

+0

我和flot有很少的期限。 – scessor