「ID、名前」のペアを持つドロップダウンがあります。jQueryのドロップダウンの値を取得
103の
例
ジョン・ミラー
ジム・スミス
ジェンMorsin
ジョン・ミラー101
ジム・スミスのID有する102
ジェンMorsinのIDを有する有しID私は次のようにします:
var arNames = $('#Crd').val()
と私はJon Millerを選択しますが、私は101を取得します。私はJon Millerを取得したいと思います。
「ID、名前」のペアを持つドロップダウンがあります。jQueryのドロップダウンの値を取得
103の
例
ジョン・ミラー
ジム・スミス
ジェンMorsin
ジョン・ミラー101
ジム・スミスのID有する102
ジェンMorsinのIDを有する有しID私は次のようにします:
var arNames = $('#Crd').val()
と私はJon Millerを選択しますが、私は101を取得します。私はJon Millerを取得したいと思います。
$('#Crd').val()
は、ドロップダウン要素の選択値を表示します。これを使用して、選択したオプションのテキストを取得します。
$('#Crd option:selected').text();
$( '#青石オプション:選択')チェックアウトのテキスト。 .value()は、表示されたテキストの値を返します。値は –
select
ボックスに指摘されているように、.val()
属性は、選択したオプションの値を示します。選択されたオプションが値を持っていない場合、それはどのようなjQuery documentation of .val
ショーの例をしている(オプションの表示値がデフォルトになります属性
あなたが選択したオプションの.text()
を使用したい:。
$('#Crd option:selected').text()
最良の方法は、使用することです:要件に応じて、
$("#yourid option:selected").text();
、あなたもこの方法を使用することができます。
var v = $("#yourid").val();
$("#yourid option[value="+v+"]").text()
ドロップダウンの のIDが「someId」の場合、これはドロップダウンの現在の値を示します。
$("#someId").val();
var sal = $('.selectSal option:selected').eq(0).val();
selectSal
クラスです。これは私のために働いてい
$("#<%=dropDownId.ClientID%>").children("option:selected").val();
はこれを試してみてください!
$('#selected-option option:selected').val()
別のオプション:
:
var text = $('#YourDropdownId').find('option:selected').text();
$('.leave_response').on('change', function() {
var responseId = $(this).val();
console.log(responseId);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<td>
<select class="leave_response" name="leave">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
</td>
http://stackoverflow.com/questions/1643227/jquery-get-selected-text-from-dropdownlist – Franz