<div id="check">
<input name="" type="text" />
<input name="" type="text" />
<input name="" type="text" />
<input name="" type="text" />
<input name="" type="text" />
<a id="btn">获取</a>
</div>
function chk(){

$("#btn").click(function(){ var Num = $("#check input").length })
}
突然间脑子好像短路,竟然不知道怎么写 哪位帮帮忙吧

解决方案 »

  1.   

    你怎么样去触发上面的方法。<script>
            $(document).ready(function () {
                $("#btn").click(function () {
                    alert('a');
                    var Num = $("#check input").length;
                    alert(Num);
                })
            })
        </script>
      

  2.   

    var num = 0;
    $("#check input").each(function() {
      if (!$(this).val()) {
        num++;
      }
    });

    var num = $("#check input").filter(function() {
      return !$(this).val();
    });
      

  3.   

    你代码没有问题。。我搞错了你只要alert(Num)就能看到结果了
      

  4.   

    上面的代码是计算input的个数,而不是计算空文本框的个数