繁体   English   中英

隐藏行导致tablesorter斑马条纹的问题

[英]Hidden row causing issue with tablesorter zebra striping

抱歉,如果其他地方都无法解决此问题,但是我的搜索仍然无法解决问题,而我自己解决该问题的尝试甚至没有取得什么进展。 :P

简而言之,我有一个使用jQuery tablesorter的表,它是zebra小部件。 在此表中有一个隐藏的列。 到目前为止,我能够做到这一点,以便当tr包含特定文本时(我的目标是*,但无论出于何种原因似乎都无法使\\ *工作……而且我怀疑我的选择器可能不够具体)包含行设置为不显示为“ .hide()”。

我遇到的问题是,当隐藏行时,tablesorter会准确地执行应做的工作,并根据奇数和偶数对所有行设置特定的颜色。 当然,.remove也不起作用,因为表格仍然看到一些有趣的条纹。

有什么想法使它成为隐藏行时条纹补偿?

我知道帖子很旧,但是我是在尝试自己解决问题时发现的...

最终使用了这个:

$('table tr').removeClass('alt');
$('table tr:visible:even').addClass('alt');

到目前为止,它的工作就像一种魅力。

$( '#sortable_table' ).trigger( 'update', [ true ] )对我来说很好地解决了这个问题。 当然, '#sortable_table'可以由任何jQuery选择器代替。

$('table').find('tr:visible').doSomething()

应该这样做吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM