我有一种情况,我在 jQuery 中有“嵌套”切换语句。
我有一堆选择,允许用户将一天设置为打开或关闭。
然后我有一个选择,允许用户显示所有日子的详细信息。默认情况下隐藏详细信息(这导致了我的问题)。
如果用户将某一天设置为关闭,我不想在用户选择显示所有天的详细信息时显示这一天。例如。如果星期一设置为关闭并且一周的其余时间是开放的并且用户选择“显示详细信息”,它将显示除星期一以外的所有日期的详细信息。
如果我从显示所有详细信息开始(您可以隐藏和显示详细信息并且不显示关闭日),这很好用。但默认情况下,详细信息是隐藏的,如果用户将某些天设置为关闭,然后显示详细信息,它会显示所有天的详细信息,甚至是关闭的天。
当包含 div 的切换发生更改时,是否有一种简单的方法可以保持“嵌套”切换?
我已经在这个 jFiddle 中整理了一个关于这种情况的粗略示例。
感谢您的任何帮助。