インプットに入力された文字数を合計したいです。
インプットには追加ボタンがありinput自体を追加していき各インプットの文字数を合計して
全てのインプットの文字数をリアルタイムで合計したいです。
一応下記のような形で各インプットの文字数は取得できているのですが
それを合計して<span class="all_txt"></span>へ出力する方法がわかりません。
(必要なのは合計数なので各インプット別の文字数は取得しなくても問題ないです)
html
1<span class="all_txt">合計:0 文字</span> 2 3<div class="hash"> 4<p class="add_area"><button type="button" class="add_hash_btn">追加</button></p> 5<div class="hash_set_template"><div><input type="text"><span>各0</span></div></div> 6</div>
jquery
1 $('.add_hash_btn').click(function (e) { 2 e.preventDefault(); 3 var html = $('.hash_set_template').html(); 4 var hash_set_t = $.parseHTML(html); 5 var append = $(this).parent('.add_area'); 6 append.before(hash_set_t); 7 }); 8 9$(document).on("keyup change",".hash input",function(){ 10 $(this).each(function(){ 11 var count = $(this).val().length; 12 $(this).next("span").text(count) 13 }) 14});
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/09 22:42
2019/10/09 22:46
2019/10/10 01:52
2019/10/10 02:04
2019/10/13 12:02 編集
2019/10/13 12:06