【问题标题】:table inside a jquery accordionjquery 手风琴内的表
【发布时间】: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


【解决方案1】:

我解决了这个问题。我在获得结果时使用了额外的包装器。过段时间我会贴出代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多