-1

テキストではなく、選択したドロップダウンの値を取得する必要があります。例:ドロップダウンのインドのIN。

<select id="country">
<option val="IN">India</option>
<option val="CN">China</option>
<option val="AU">Australia</option></select>

<div id ="get"></div>

スクリプト:

    $("#get").text($("#country").val());​

http://jsfiddle.net/yxMSK/3/を参照してください

私はどこかでばかげた間違いを犯していますが、それを見つけることができません。Plzヘルプ。

4

4 に答える 4

6

HTMLが間違っています:

<option value="AU">Australia</option></select>

val=""をvalue=""に置き換える必要があります

于 2012-04-17T11:24:40.500 に答える
0

これを試して:

$("#country").change(function(){
 $("#get").text(($(this).val()));
})

http://jsfiddle.net/yxMSK/18/

于 2012-04-17T11:24:27.400 に答える
0

ここに行くhttp://jsfiddle.net/cGt5N/

.change eventテキストを変更するたびに変更されるように接続する必要があります。

テキストフィールドで選択した値を取得するコード

 $("#country").change(function(){
    $("#get").text($("#country option:selected").text());
});
​
​
于 2012-04-17T11:24:47.743 に答える
0

valueHTMLでは、次の代わりに使用する必要がありますval

<select id="country">
  <option value="IN">India</option>
  <option value="CN">China</option>
  <option value="AU">Australia</option>
</select>
于 2012-04-17T11:24:51.950 に答える