0

基本的に、jQuery を使用してマークアップのデータを使用して多次元配列 (配列の配列) を作成したいと考えています。配列を使用してFlotチャートを表示しています。マークアップの例を次に示します。

    <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 の例を見てきましたが、実際にはそれを理解できませんでした。

4

1 に答える 1

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() ]);
});

この例も参照してください。

于 2012-06-07T13:05:09.090 に答える