0

おそらく単純なものですが、助けが必要です。いくつかのラジオボタンがあり、次のjQueryを使用して、どれがチェックされているかを確認していました。

var desc1 = ($('input[name=area]:checked').val());

これは問題なく機能しましたが、ラジオボタンの代わりにドロップダウンメニューを使用する必要があります。同じjQueryを試してみましたが、「チェック済み」ではなく「選択済み」で試してみましたが、うまくいきませんでした。これを機能させるにはどうすればよいですか?

ありがとう

4

2 に答える 2

3

あなたが取得しようとしているのは、実際には<select>要素の値です。

$("select").val();
于 2010-08-03T00:25:15.840 に答える
0

これselectは単一の要素であり、optionタグ自体が要素になることはありません。

メソッドを使用してval、選択したオプションの値を取得するだけです。

var desc1 = $('select[name=area]').val();
于 2010-08-03T00:25:33.800 に答える