我正在尝试为一个项目制作一个可折叠的表格,到目前为止,我做得相当成功。我只遇到了一个问题,我不知道如何处理:实际上,我的可折叠行(具有子行的行)正在折叠,但如果我折叠一个子行,然后折叠父行,然后展开父行,子行也会展开。如何保存子行的状态,以便在展开父行时它们不会展开?
第一个
Here's the fiddle
我正在尝试为一个项目制作一个可折叠的表格,到目前为止,我做得相当成功。我只遇到了一个问题,我不知道如何处理:实际上,我的可折叠行(具有子行的行)正在折叠,但如果我折叠一个子行,然后折叠父行,然后展开父行,子行也会展开。如何保存子行的状态,以便在展开父行时它们不会展开?
第一个
Here's the fiddle
1条答案
按热度按时间bttbmeg01#
如果我没理解错您的问题,您希望能够打开“父级”而不打开其子级。
但是,为什么要编写这样的代码呢?
只见罪魁祸首在暗语中怒吼道:
**EDIT:**由于您得要求已更改,您需要检查您得逻辑.
我们知道:
要实现此行为,我们需要区分折叠的父级和隐藏的子级。
查看代码中的更改:
如果你想测试的话,我用新代码编辑了你的Fiddle。
我还用一行代码替换了多个
if
语句: