1. ホーム
  2. jquery

[解決済み] jQuery select onChangeの値を取得する。

2022-03-19 05:28:22

質問

セレクト入力の値を取得するには、次のようにすればよいという印象を持ちました。 $(this).val(); を適用し onchange パラメータをセレクトフィールドに設定します。

IDを参照した場合のみ動作するようです。

これを使ってどうやるか。

どのように解決するのですか?

これを試してみてください。

$('select').on('change', function() {
  alert( this.value );
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<select>
    <option value="1">One</option>
    <option value="2">Two</option>
</select>

また、onchange イベントで参照することもできます。

function getval(sel)
{
    alert(sel.value);
}
<select onchange="getval(this);">
    <option value="1">One</option>
    <option value="2">Two</option>
</select>