ウェブページに乱数select multiple
があります。ユーザーが送信ボタンをクリックすると、select multiple
の値がclass
で取得されます。私も選択されたプラグインを使用しますが、私はそれが公開しようとしている問題に干渉するとは思わない。配列の配列のセレクタのJqueryグループの結果
<select multiple="multiple" id="idName0" class="idName chosenSelect">
<option value="...">...</option>...
</select>
<select multiple="multiple" id="idName1" class="idName chosenSelect">
<option value="...">...</option>...
</select>
、結果を得るために:ここに私のコードは次のようになります
results.push($(".idName").map(function(){return $(this).val();}).get());
のは、私が(value
fooとbarで)最初select
で選択された2 option
年代を持っていると言ってみましょう2つ目は1つ(value
foobar)です。ギブでselect multiple
を指すセレクタに)
[[foo,bar],[foobar]]
私が知っているから、あなたは.val(呼び出すとき:私が欲しいもの
[foo,bar,foobar]
です:これはすべてのように見えるarray
は私を与えます異なる配列のoption
が選択されています。そして、ここでは、複数のselect multiple
がありましたが、私はそれらの配列の配列を作成したいと考えていました。
助けを歓迎します。
後
.filter(Boolean)
を追加することができます選択し、すべては私が望んでいたように動作します($( "。idName"))。get();)。ありがとうございます。 –