<script type="text/javascript">
$(function(){
var len=$('tr:visible').length;
alert(len);
});
</script>
<table style="border:#f2f2f2 dashed 1px;">
<tr>
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
</table>
为何返回为6
$(function(){
var len=$('tr:visible').length;
alert(len);
});
</script>
<table style="border:#f2f2f2 dashed 1px;">
<tr>
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
</table>
为何返回为6
<script type="text/javascript">
$(function(){
var len=$('tr:visible').length;
alert(len);
});
</script>
<table style="border:#f2f2f2 dashed 1px;">
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
<tr style="display:none;">
<td>123</td>
<td>456</td>
</tr>
</table>而这里却返回0?
匹配所有的可见元素没有看出什么问题啊