2016-08-03 18 views
-1

にストアアレイはiは以下のようにそれを格納することができる方法配列:例えば配列

<div class="1">abc,cbc</div> 
<div class="1">GSV,SDG</div> 

、アレイ形式の配列以下のようないくつかの要素を有します。

var new arr = [[abc,cbc],[GSV,SDG]] 
+0

'array.concat()'関数を使用します。たとえば、 'var firstArray = [5、6]; var secondArray = [7、8]; var newArray = firstArray.concat(secondArray); ' –

答えて

4

jQueryのmapを使用できます。すべての選択された要素のうちarrayを作成するのに役立ちます。結果の配列に格納する値を入力してください。return

クラス1は無効です。クラスは-,_またはa-zで始まる必要があります。だから私はこの例のために名前を変更しました。

var array = $("div.class1").map(function() { 
 
    return [$(this).html().split(",")]; 
 
}).get(); 
 

 
console.log(array);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="class1">abc,cbc</div> 
 
<div class="class1">GSV,SDG</div>

+0

div要素だけでなく、特定のクラスを使用する方がよい場合があります。 – domyos

+0

最後に '.get()'が必要なのはなぜですか? –

+3

@DmytroShevchenko:結果を配列として取得する場合は、それ以外はjQueryオブジェクト –

関連する問題