Javascript 计算html中特定的div

Javascript 计算html中特定的div,javascript,jquery,Javascript,Jquery,我有一个隐藏的输入,它应该得到计数div的值 <div class="items"> <div class="item"> </div> </div> <input type="hidden" name="items" value="" /> 我试过这个: <input type="

我有一个隐藏的输入,它应该得到计数div的值

<div class="items">
    <div class="item">
       
    </div>
</div>

<input type="hidden" name="items" value="" />

我试过这个:

<input type="hidden" name="items" value="$('.item').length" />

但这当然行不通。 如何获得该长度? 如何使用类项目计算div

使现代化
我有一个动态表单,可以选择添加新的div,因此我需要对它们进行计数,因为我稍后在后端使用该值。您可以通过在页面加载时运行代码来解决此问题:

<script>
  $(function() {
    $('input[name="items"]').val($('.item').length);
  }); 
</script>

是-虽然它需要进入表单的
提交
处理程序,该处理程序将位于文档内。准备好处理程序,除非您将
放在
前面。没问题,很乐意帮助。您的问题不清楚,您是否希望在提交表单后填充该处理程序?动态?旁注:从语义的角度来看,
可能应该是
ul
ol
,并且
。项
应该是
li
。好的,所以
requestAnimationFrame(函数animate(){$('input[name=“items]”)val($('item').length);requestAnimationFrame(animate);})第二条旁注:这是一个完美的MVC或MVVM库使用案例。您的问题不清楚,您提出了一个问题,得到了答复,然后您有其他要求。
<script>
  $(function() {
    $(document)on('submit', '#myForm', function() {
      $('input[name="items"]').val($('.item').length);
    }); 
  });
</script>