如何通过jquery来计算20之间的数字

时间:2013-04-07 09:23:30

标签: jquery

如何计算< = 20之间的数字 我想成为结果:3

td // 3

我的意思是 怎样才能知道多少(td) 这是20之间的数字。

但是如何

我试过了

var h =(this).length;

但错误的结果

jquery的

 <script>
$(function(){
  $("#a tr").each(function(){
       var b = $(this).text();
       if(b <= 20){
         $(this).css("color","red");

         var h =(this).length; // How many numbers between b <= 20

         $("#c").text(h);

       }
  });
  });
</script>
</head>

<body>
<span>How many numbers <= 20 :</span><span id='c'></span>
<table id='a' border='2'>
<tr>
<td>5</td>
</tr>
<tr>
<td>2</td>
</tr>
<tr>
<td>17</td>
</tr>
<tr>
<td>30</td>
</tr>
<tr>
<td>31</td>
</tr>
<tr>
<td>31</td>
</tr>
</table>
</body>

1 个答案:

答案 0 :(得分:1)

尝试:

$(function() {
    var res = 0;
    $('#a td').each(function() {
        if (parseInt($(this).text()) <= 20) {
            res++;
            $(this).css("color","red");
        }
    });

    $("#c").text(res);
});