jQuery $(“select”)でセレクトボックスのテキストの内容を取得する

環境
Google Chrome 105.0.5195.127
Windows 10 Home 64bit
jquery 3.6.1

書式
1.セレクトボックスの項目の選択
$('select[name="name属性"]’)
例$(“select[name=’city’]")

2.changeイベントの定義
$('select[name="name属性"]’).change(function (){処理コード}

3.選択したオプションのテキストの取得
$(“select[name=’属性] option:selected").text();

使用例

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
   $("select[name='city']").change(function(){
    var val = $("select[name='city'] option:selected").text();
    alert(val);
   });
});
</script>
</head>
<body>

<select name="city">
   <option value="tokyo">東京</option>
   <option value="oosaka">大阪</option>
   <option value="fukuoka">福岡</option>
</select>

</body>
</html>

実行結果
セレクトボックス項目の「福岡」を選択すると、「福岡」が表示されます。

jQuery

Posted by arkgame