2010-12-27 5 views

答えて

1

それは次のようになります(何@はありません注意してください、これは1.3以降のjQueryで削除されました):

jQuery("select option:selected") 

あなたが最初以外のものを取得したい場合、あなたはこのように、:not(:first-child)を使用することができます。

jQuery("select option:selected:not(:first-child)") 
//or... 
jQuery("select option:gt(0):selected") 

ものの値を得るために、あなたは通常、ちょうどこのように、<select>に直接.val()を呼びたいと思います:

jQuery("select").val() 
+0

だから、最初のオプションではないselectをテストするのはどうでしょうか? – ONYX

+0

@littleMan - これは上記の2行目です。 –

0
$("select option:selected"); 

または

$(this, "option:selected"); 

テストではありません最初のオプション

$("select option:not(eq0)"); <---I think 
ないことをjQueryのセレクタ文でオプションをテストします
+0

3番目のセレクタが正しくありません。選択したステータスを組み合わせて確認することはできません。 –

+0

あなたは最後の声明が私を困惑させていますそれはタイプOの間違いです。 – ONYX

+0

@Nick Craverは、リストの最初のオプションではないかどうかをチェックしました。選択されているかどうかは関係ありません。 –

関連する問題