此代码在小提琴中运行良好:
您可以展开/折叠所有项目,也可以展开/折叠单个项目。
现在我在 ruby 中添加了一些逻辑(我不能在 jsfiddle 中添加)
.accordion-body{id: "collapse-#{index}", class: ( get_office_id.to_i == office_id ? '' : 'collapse') }
上面的代码从一个 URL 接收一个 id 并使用手风琴中的一个项目检查它并展开该手风琴。这很好用。
但是当我点击Expand/Collapse All时,它会展开/折叠除那个之外的所有内容。
我尝试在上面的 javascript 中添加以下行,但它不起作用:
$(this).removeClass('accordion-body');
有什么建议么?