【发布时间】:2009-09-28 11:13:40
【问题描述】:
我有这个从经典 asp 生成的简单 html 标记:
<table>
<tr class="trClass">
<td>Hello </td>
</tr>
<tr class ="trClass">
<td>World!</td>
</tr>
</table>
如果我使用 Jquery 将属于 Hello 的 tr 设置为 hide() 它会隐藏。好!
但是,当我使用这个 $('.trClass:visible').each(function() { alert('visible') }); 它显示输出“可见”两次。
这是为什么?
我的问题是我用选择框过滤列上的表格。但过滤后我需要对表中可见的那些行执行一些计算,但我现在得到所有行。
有什么想法吗?
/丹尼尔
【问题讨论】:
-
请问可以提供演示页面吗?