2011-02-18 14 views
0

<select>にある "multiple"に設定されているすべてのオプションを選択する最善の方法は何ですか?選択タイプを選択する方法= multiple - jQuery

シンプル
+1

@複数使用をターゲットにすべてオプションを選択するには、 ''タイプが=「複数」と、すべての 'SELECT'要素を見つけたいですか?選択したオプション値を見つけるか? –

+0

私は複数のタイプの要素を選択したかったので、すべてのオプション(.attr( "selected"、 "selected"))を選択してすべてのオプションを取得できます – Coughlin

答えて

6

Has Attribute Selector ...

$("select[multiple] option"); 

を使用してこれは、selectタグにmultiple属性が存在するかどうかをチェックし、その中にすべてのオプションをつかみます。

+0

質問を再読:) – Marko

+3

@Marko私は答えました: 「複数」として設定されている 'select'にあるすべてのオプションを選択する最も良い方法は何ですか? –

+0

これはあいまいな質問です。私はそれを3回読み返して、あなたの両方に投票しました。 – zzzzBov

3

.val()

jQueryのドキュメントから.val()方法は、主にフォーム要素の値を取得するために使用されます。 <select multiple="multiple">要素の場合、.val()メソッドは、選択された各オプションを含む配列を返します。

だけ$("select option")を使用するか、特にジョシュの答え$("select[multiple] option");

+1

これはOPが望んでいるかどうかわかりません。質問では、 "すべてのオプションを選択"と表示されます。 –