很抱歉,如果这个问题已经在其他地方解决了,但是我的搜索没有找到任何东西,我自己解决这个问题的尝试甚至进展更慢。:P
简而言之,我有一个使用jQuery表排序工具的表,它是zebra小部件。此表中有一个隐藏列。到目前为止,我已经能够做到这样:当tr包含特定文本时(我的目标是*,但似乎无法让\*对我怀疑我的选择器可能不够具体的任何reason...and起作用),".hide()“将包含行设置为不显示。
然而,我遇到的问题是,当行被隐藏时,tablesorter会做它应该做的事情,并根据奇数和偶数值对所有行的特定颜色进行条带化。当然,.remove也没有做到这一点,因为表中仍然可以看到一些有趣的条纹。
有没有想过如何让它在隐藏行时,条带化得到补偿?
发布于 2010-09-22 07:41:59
我知道这个帖子很旧,但我是在自己解决这个问题的时候发现的……
最终使用的是:
$('table tr').removeClass('alt');
$('table tr:visible:even').addClass('alt');到目前为止,它的效果就像一个护身符。
发布于 2010-04-21 15:23:24
$('table').find('tr:visible').doSomething()应该这样做吗?
发布于 2013-01-27 11:07:22
$( '#sortable_table' ).trigger( 'update', [ true ] )在解决这个问题上对我来说效果很好。当然,任何jQuery选择器都可以替换'#sortable_table'。
https://stackoverflow.com/questions/2680984
复制相似问题