0

オプションを選択したラベルを保持したいと思います。次の選択があります:

<select id="myselect">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
</select>

だから私は次のコードを実行しました:

jQuery("#myselect").val();

しかし、A、B、または C を返すために、1、2、または 3 が返されます。残念ながら、select と attr 'value' を変更することはできません。

ご協力いただきありがとうございます!!!

4

5 に答える 5

2

テキスト A、B、C を取得しますか? 次に、使用する必要があります.text()

$('#myselect').text() //returns a,b,c
$('#myselect :selected').text() // return selected options text

デモ

于 2013-09-12T14:17:45.893 に答える
0

これを使って。

 alert(jQuery("#myselect option:selected").text());
于 2013-09-12T14:18:36.030 に答える
0

これを試して:

jQuery("#myselect option:selected").text()
于 2013-09-12T14:19:06.960 に答える
0

一度に各オプションテキストが必要な場合は、使用します

alert($("#myselect >option").text());

および選択したオプションテキストが必要な場合は、使用します

alert($("#myselect >option: selected ").text());
于 2013-09-12T14:21:07.910 に答える