按钮激活/停用列表中的元素(复杂情况)

我一直在尽我所能努力,但我认为我对这个问题很满意,我只是没有jQuery知识来完成我需要的东西,我很新,你会看到。

这可能是一个复杂的案例,所以我会尽力解释:

我有一个项目列表,LI,按手风琴中的标题分组,因此当您展开/折叠一个部分时,您会看到该部分的相应列表。

每个部分都包含列表,列表底部有两个按钮: Clear SelectedSelect All

进入页面后,第一个手风琴部分会展开,在里面你会看到列表,在列表的底部你会看到Clear Selected和Select All按钮。 “清除所选项”按钮可见,但“不活动”。 要创建“非活动”效果,我只使用了不透明度:.5; 在CSS中。 当它处于“不活动状态”时,我需要显示此按钮,

到目前为止,我已经能够使用“全选”按钮更改其类,但其余的案例和行为对我来说太复杂了。

按钮和列表中的元素之间以及按钮之间的交互是我需要帮助的。

仅供参考,我正在构建的是一个结果系统,您可以通过单击手风琴中的元素/选项来过滤这些结果。

这是一个DEMO

对此有任何帮助,非常感谢。

谢谢,

编辑 –

阅读DEMO的JavaScript部分中的注释,以了解所需的function。

我想我大部分都要求你解决问题。 看看我的代码,看看它是不是你想要的。 http://www.jsfiddle.net/lmcculley/ujuH6/10/希望它有效!