【发布时间】:2020-07-16 15:23:00
【问题描述】:
我想用这样的 jquery 手风琴包装一张桌子......
<div class="accordion">
<h3>Room Flow</h3>
<div>
<table>
<tr>
<td>contained content</td>
</tr>
</table>
</div>
</div>
但是输出是不同的。手风琴 div 像这样重新呈现在表格上方...
<div class="accordion">
<h3>Room Flow</h3>
<div>
</div>
</div>
<table>
<tr>
<td>contained content</td>
</tr>
</table>
表格通过局部视图显示。手风琴 div 在父视图中。这是在一个 asp.net mvc razor 项目中。
编辑:我需要提一下,当我移除表格时,手风琴可以工作。
【问题讨论】:
-
您确定没有忘记关闭实际代码中的一个/所有 DIV?只是一个想法。
-
您是否使用脚本进行包装,如果是,脚本在哪里
-
我已经一次删除了层次结构中的每个包装标签,直到我到达桌子,所以我相信这就是问题所在。用其他 html 替换表格可以解决此问题。包装器是硬编码的。
-
@EthanPelton - 你解决了这个问题吗?我面临同样的问题..你能帮忙吗?
-
@vaishali - 你会创建一个新问题并在那里发布你的代码吗?我会尝试在那里回答,但它也会吸引其他开发人员尝试和帮助。
标签: javascript jquery html asp.net-mvc