2012-04-24 12 views
0

ドロップ私は自分のコードに次き:jqueryのは、キー/値を取得 - ASPからキーがダウン

<asp:DropDownList id="City" runat="server"> 

私は、キー値からキーを取得するには、以下を使用してみましたが、それはもののとして未定義を示しドロップダウンリストから選択しました

var city = $("#city option:selected").val(); 

    alert(city); 
+0

選択したオプション値を取得するには、 '$( '#City').val()'が必要です。 –

答えて

1

は、あなたは、単にむしろoption:selected子を探して比べて、select要素自体に.val()メソッドを使用する必要があります。 CSSのIDも大文字小文字を区別します。

var city = $("#City").val(); 
alert(city); 
0

IDとセレクタが一致しません。 (あなたが現在やっているとして)

var city=$("#City option:selected").val(); 
0

キーと値の意味は完全にはわかりませんが、選択したオプションのテキストと値を意味すると仮定しています。

var selectedOption = $("#<%= City.ClientID %> option:selected"); 
if (selectedOption){ 
    alert($(selectedOption).text() + "/" + $(selectedOption).val()); 
} 
関連する問題