jQueryでセレクト(select)で選択した値をテキストフィールドに表示するプログラムのメモ。
下のコードは、$(‘#gengo’).val()で、selectのoptionに設定したvaleuの値を取得してテキストフィールドに表示。
$(function() {
$('#gengo').on('change', function() {
var gengo = $('#gengo').val();
$('#text').val(gengo);
});
});
下のコードは、selectのoptionに設定したテキストの値を取得してテキストフィールドに表示。$(‘option:selected’).text()でoptionのテキストを取得、また$(‘:selected’).text()でも取得できます。
$(function() {
$('#gengo').on('change', function() {
var gengo = $('option:selected').text(); // or $(':selected').text();
$('#text').val(gengo);
});
});
HTMLの設定
<input type=text" id="text"></input> <select id="gengo"> <option value="meiji">明治</option> <option value="taisho">大正</option> <option value="shouwa">昭和</option> <option value="heisei" selected>平成</option> </select>
サンプル
スポンサーリンク


コメント