私はJqueryの文字数を数えており、idを使用せずに現在の入力の後の次のdivでエコーする必要があります。
したがって、大量の入力がある場合は、class=word_count を入力するだけで済み、それぞれに追加の ID を作成する必要はありません。
$(document).ready(function() {
$('.word_count')
.on('input keyup keydown focus', function () {
var maxlength = $(this).attr('maxlength');
var value = $(this).val();
if(value.length > 0) {
$(this).next('div').text((maxlength - $(this).val().length));
} else {
$(this).next('div').text(maxlength);
}
});
});
<input type="text" class="word_count" maxLength="100" /><br />
<div></div><br />
<input type="text" class="word_count" maxLength="150" /><br />
<div></div><br />
<textarea class="word_count" maxlength="50"></textarea>
<div></div>