前提・実現したいこと
すみません、超初心者です
こちらの構文を簡単にする方法を探しています。
同じ命令を繰り返しているのですが、IDとクラス名だけ変更してます
配列などを使えばいいのだと思いますが、いまいち理解できてません
どなたかご教示願えないでしょうか。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
jQuery(function ($) { $('#js-count01').keyup(function(){ var count = $(this).val().length; $('.show-count01').val(count); }); $('#js-count02').keyup(function(){ var count = $(this).val().length; $('.show-count02').val(count); }); $('#js-count03').keyup(function(){ var count = $(this).val().length; $('.show-count03').val(count); }); $('#js-count04').keyup(function(){ var count = $(this).val().length; $('.show-count04').val(count); }); });
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
html
<form> <label class="naire-txt"> 1<input type="text" name="naire-text-01" value="" size="40" class="" id="js-count01" aria-invalid="false" placeholder="エリア1に入れるテキストをご入力ください"></label> <label class="text-count"> 文字数<input type="text" name="text-count" value="" size="40" class="show-count01" aria-invalid="false" placeholder="自動入力"></label><label class="naire-txt"> 2<input type="text" name="naire-text-01" value="" size="40" class="" id="js-count02" aria-invalid="false" placeholder="エリア1に入れるテキストをご入力ください"></label>
<label class="text-count"> 文字数<input type="text" name="text-count" value="" size="40" class="show-count02" aria-invalid="false" placeholder="自動入力"></label>
<label class="naire-txt"> 3<input type="text" name="naire-text-01" value="" size="40" class="" id="js-count03" aria-invalid="false" placeholder="エリア1に入れるテキストをご入力ください"></label>
<label class="text-count"> 文字数<input type="text" name="text-count" value="" size="40" class="show-count03" aria-invalid="false" placeholder="自動入力"></label>
<label class="naire-txt"> 4<input type="text" name="naire-text-01" value="" size="40" class="" id="js-count02" aria-invalid="false" placeholder="エリア1に入れるテキストをご入力ください"></label>
<label class="text-count"> 文字数<input type="text" name="text-count" value="" size="40" class="show-count04" aria-invalid="false" placeholder="自動入力"></label>
回答3件
あなたの回答
tips
プレビュー