2011-01-11 17 views
1

これが私のリストです:どのようにjQueryが配列に配列を変換できますか?

<ol> 
    <li>Audi</li> 
    <li>Kawasaki</li> 
    <li>Vauxhall</li> 
</ol> 

配列にリスト項目を変換しますjQueryの機能とは何ですか?

var cars; 
$('li').map(function() { 
    // converts the ordered list into a javascript array named 'cars' 
}); 

ありがとうございます!

答えて

7

何が欲しいのはあなただけのjQueryのtoArray()を使用することができるのli DOM要素の配列である場合:

var cars = $('li').toArray(); 

何が必要であれば[「アウディ」、「川崎」を含む配列で、... ]、その後:

var cars = []; 
$('li').each(function(i, elem) { 
    cars.push($(elem).text()); 
}); 
+0

おかげで、私は、全体の李DOM要素の内容から配列を作成する方法を探していましたし、ありません –

4
$('li').map(function() { 
    return $(this).val(); 
}).get(); 
関連する問題