如何计算< = 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>
答案 0 :(得分:1)
尝试:
$(function() {
var res = 0;
$('#a td').each(function() {
if (parseInt($(this).text()) <= 20) {
res++;
$(this).css("color","red");
}
});
$("#c").text(res);
});