【发布时间】:2014-08-29 10:51:47
【问题描述】:
我正在使用 Bootstrap 并有一个条纹表,可以通过在表单上选择一些选项进行过滤。 Javascript 解释表单输入,并隐藏表格中与所选条件不匹配的行。
但是,这会根据隐藏的行(灰色行旁边的灰色行,白色行旁边的白色行)打破表格上的表格条带化。
我想根据过滤结果后可见的行重新应用条带化。我怎样才能做到这一点?
在表格行上使用 .remove() 不是一个选项,因为如果过滤条件发生变化,我可能需要再次显示它们,并且我试图避免使用 AJAX 根据过滤器输入动态更新表格(我想坚持隐藏 DOM 元素)。
感谢任何帮助!如果需要,我可以澄清问题:)
【问题讨论】:
-
关于这个主题的非常好的文章,提供了许多解决方案:christianheilmann.com/2013/12/12/…
标签: javascript jquery html css twitter-bootstrap