首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导致表排序斑马条带化问题的隐藏行

问导致表排序斑马条带化问题的隐藏行
EN

Stack Overflow用户
提问于 2010-04-21 15:20:02
回答 3查看 1.8K关注 0票数 0

很抱歉,如果这个问题已经在其他地方解决了,但是我的搜索没有找到任何东西,我自己解决这个问题的尝试甚至进展更慢。:P

简而言之,我有一个使用jQuery表排序工具的表,它是zebra小部件。此表中有一个隐藏列。到目前为止,我已经能够做到这样:当tr包含特定文本时(我的目标是*,但似乎无法让\*对我怀疑我的选择器可能不够具体的任何reason...and起作用),".hide()“将包含行设置为不显示。

然而,我遇到的问题是,当行被隐藏时,tablesorter会做它应该做的事情,并根据奇数和偶数值对所有行的特定颜色进行条带化。当然,.remove也没有做到这一点,因为表中仍然可以看到一些有趣的条纹。

有没有想过如何让它在隐藏行时,条带化得到补偿?

EN

回答 3

Stack Overflow用户

发布于 2010-09-22 07:41:59

我知道这个帖子很旧,但我是在自己解决这个问题的时候发现的……

最终使用的是:

代码语言:javascript
复制
$('table tr').removeClass('alt');
$('table tr:visible:even').addClass('alt');

到目前为止,它的效果就像一个护身符。

票数 3
EN

Stack Overflow用户

发布于 2010-04-21 15:23:24

代码语言:javascript
复制
$('table').find('tr:visible').doSomething()

应该这样做吗?

票数 1
EN

Stack Overflow用户

发布于 2013-01-27 11:07:22

$( '#sortable_table' ).trigger( 'update', [ true ] )在解决这个问题上对我来说效果很好。当然,任何jQuery选择器都可以替换'#sortable_table'。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2680984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档