jquery的崩溃都不工作时,与HAML格式结合
jquery collapse all does not work when combined with HAML format
我的全部展开按钮工作正常(折叠和展开)。
http://jsfiddle.net/HqXMN/6/但是在HAML格式中使用时,Expand all/Collapse all功能不起作用。我无法确定问题出在哪里。
这是我的代码在HAML。
%a{ href:"#", class: "expandcollapse"}
%i.icon-white.icon-plus-sign
Expand All
#programs-accordion.accordion
- @patient_summary.programs.each_with_index do |program, index|
.accordion-group
.accordion-heading
.accordion-toggle.group-accordion-toggle
%a{ href: "#collapse-#{index}", data: { parent: '#programs-accordion', toggle: 'collapse' }}
%i.icon-plus
%a= program.name
.accordion-body{id: "collapse-#{index}", class: (@office.to_i == office.id) ? "" : "collapse" }
.accordion-inner
- office.positions.each_with_index do |position, index|
#measures-accordion.accordion
.accordion-group
.accordion-heading
.row-fluid
.span2{class: "offices-#{position.status}"}= position.status
.span1= position.results.first.value
.span2= position.results.first.value_date_time.blank? ? '' : Date.parse(position.results.first.value_date_time)
.span5= position.name
注意:我已经更新了jsfiddle链接
好的。因此,您的代码似乎没有任何明显的错误。我能够将生成的内容放入jsFiddle中,并且运行良好。
我不能发布jsFiddle,因为我需要伴随它的代码,但我没有任何相关的代码,以配合它。对不起。
检查,以确保没有任何遗漏在你的javascript,但除此之外,似乎没有任何问题。
我仍然建议您考虑局部渲染,如果只是从代码整洁的角度考虑的话。
相关文章:
- 如何使用javascript或html下载PDF格式的填写表单
- 货币代码为欧元-金额的格式不应包含小数
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 更改angularjs中的日期-时间格式
- 将日期时间从json转换为可读格式
- NodeJS日期格式不起作用
- 我能得到正确的格式吗
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- 将日期和时间转换为UTC格式的日期-Javascript
- Javascript格式UTC日期
- 元素的内容必须由格式正确的字符数据或标记组成
- Datetime格式为Friendly Time.Moment JS输出错误
- 将客户端特定的日期格式返回到服务器MVC4
- 将数字四舍五入到小数点后两位,以设置货币格式
- javascript/jquery将utc转换为短格式的本地时间
- JavaScript生成html格式的密码
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- jquery的崩溃都不工作时,与HAML格式结合