0

これを探したのですが、どこにもありません!;(

オプションを含む選択リストがあります。最初のオプションには、取り消したい値があります。選択したものではありませんが、取り出したい値を保存しています!

<select class="selection_select">
<option value="ref_button_id">Kategory</option>
<option value="ref_database_id">Item 1</option>
<option value="ref_database_id">Item 2</option>
</select>

以下を使用して呼び出されます。

$(".selection_select").change(function() {

});
4

1 に答える 1

0

select 要素のイベント ハンドラー内から最初のオプションの値を取得するには、次のようにします。

$(".selection_select").change(function() {

    var firstVal = $("option:first", this).val();

});

それが完全に自明ではない場合に備えて"option:first"、コンテキスト内で最初のオプション要素 ( )を選択するように指示しますthis(イベント ハンドラー内でthisは、イベントが発生した要素です)。

select 要素のイベント ハンドラーにいない場合this、その方法で使用することはできないため、他の場所から次のようなことを行います。

$(".selection_select option:first").val()
于 2012-06-25T14:11:13.227 に答える