3

オプション値がわかっている選択済みオプション データを取得する必要があります。選択したオプション値があり、オプション間でラップされるデータが必要です。

たとえば、次のように選択します。

<select name="oi_report_contact[sex]" id="oi_report_contact_sex">
       <option value="1">Male</option>
       <option value="2">Female</option>
       <option value="3">Other</option>
</select>

値は 1 です。Jquery または Javascript を使用して「Male」というデータを取得する必要があります。

注意: $('#oi_report_contact_sex').val();1 を選択すると、男性ではなく 1 になります。

4

4 に答える 4

6

電話すればいいだけ

var content = $('#oi_report_contact_sex option:selected').html();

選択したオプションの内部コンテンツを取得します。

于 2013-01-18T13:46:34.440 に答える
4

メソッドを使用.text()してテキスト値を取得できます。このように。

$('#oi_report_contact_sex').on('change', function () {
  alert($('#oi_report_contact_sex').val());
  alert($('#oi_report_contact_sex option:selected').text());
});
于 2013-01-18T13:50:34.773 に答える
2
          $("#oi_report_contact_sex").find('option:selected').text();
于 2013-01-18T13:49:28.723 に答える
0

あなたが試すことができます:

$("#oi_report_contact_sex option[value='" + $("#oi_report_contact_sex").val() + "']").text()

jsFiddle リンク: http://jsfiddle.net/ARBb2/1/

于 2013-01-18T13:50:09.977 に答える