jQueryのテキストボックスの値を取得/設定するサンプルです。
目次
サンプル | テキストボックスの値を取得する |
テキストボックスに値を設定する |
テキストボックスの値を取得する
ボタンを押すとテキストボックスの値を取得するサンプルです。
取得した値
上記サンプルのコードです。
<p>取得した値 <span id="span1"></span></p>
<input type="text" value="red" id="text1" maxlength="5" />
<input type="button" id="button1" value="ボタン" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$("#button1").click(function () {
const str1 = $("#text1").val();
$("#span1").text(str1);
});
</script>
2行目は、テキストボックスです。id="text1"があります。
8行目は、IDセレクタのtext1で対象を特定(2行目)しvalメソッドでvalue値を取得しています。
9行目は、value値を画面に表示しています。
idを指定しない場合
idを指定しない場合は、フォームとnameを指定します。
<p>取得した値 <span id="span3"></span></p>
<input type="text" name="test3" value="red" maxlength="5">
<input type="button" id="button5" value="ボタン" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$("#button5").click(function() {
const str1 = $('input:text[name="test3"]').val();
$("#span3").text(str1);
});
</script>
8行目は、inputセレクタと:textセレクタとnameの名称で対象を特定(2行目)して、valメソッドでvalue値を取得し変数「str1」に代入します。
テキストボックスに値を設定する
ボタンを押すとテキストボックスに値を設定するサンプルです。
上記サンプルのコードです。
<input type="text" value="blue" id="text2" maxlength="5" />
<input type="button" id="button3" value="ボタン" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$("#button3").click(function () {
$("#text2").val("red");
});
</script>
1行目は、テキストボックスです。id="text2"があります。
7行目は、IDセレクタのtext2で対象を特定(1行目)しvalメソッドでvalue値を設定しています。
idを指定しない場合
idを指定しない場合は、フォームとnameを指定します。
<input type="text" name="test4" value="green" maxlength="5" />
<input type="button" id="button7" value="ボタン" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$("#button7").click(function () {
$('input:text[name="test4"]').val("red");
});
</script>
1行目は、テキストボックスです。
7行目は、inputセレクタと:textセレクタとnameの名称で対象を特定(1行目)して、valメソッドでvalue値に値「red」を代入しています。
セレクタ
以下は、上記コードで使用しているセレクタです。
inputセレクタ・・・要素セレクタ
:textセレクタ・・・jQueryの拡張セレクタ
[name="test1"]・・・属性セレクタ
jQuery セレクタとセレクタの一覧
関連の記事
CSS 属性セレクタのサンプル(要素名[属性名="値"])
jQuery hiddenの値を取得/設定するサンプル
jQuery ラジオボタンの値を取得/設定するサンプル
jQuery チェックボックスの値を取得/設定する
jQuery セレクトボックスの値を取得/設定する
jQuery テキストエリアの値を取得/設定する