我有以下示例代码:
<details><summary>25</summary>
<ul>
<li>100</li>
<li>101</li>
<details>
<summary>26</summary>
<ul>
<details>
<summary>72</summary>
<ul>
<li>73</li>
</ul>
</ul>
<li>27</li>
</ul>
</details>
当我离开该页面并稍后返回时,详细信息会折叠显示。如何恢复(或保留)详细信息项的状态?
根据您的描述,我认为这里提到的解决方案就是您正在寻找的。鉴于该解决方案基于 jQuery 和同级
<details>
结构(与您自己的嵌套结构相反),我已经转换了代码以(希望)满足您的目的:当然,您需要在真实的开发环境中运行此代码来测试它。请确保
Application
在 DevTools 中打开面板来调试状态,如屏幕截图所示。