动态创建时引导崩溃不起作用

Avi*_*ain 4 javascript jquery backbone.js twitter-bootstrap marionette

我通过 ajax 调用获取内容并在运行时创建所有可折叠面板。但切换功能无法以这种方式工作。我正在使用主干木偶集合和项目视图来创建我的面板组。

我检查了静态内容,它对于静态数据工作得很好。

我检查了几个链接,但就我而言,似乎没有任何效果。

如何使用 ajax 让 Twitter Bootstrap Collapse 在动态加载的 html 上工作

https://github.com/twbs/bootstrap/issues/2274

这是我的 html 的样子:

<div id="accordion" class="panel-group">
    <div class="panel panel-default">
        <div class="panel-heading">
            <ul class="home_nav" data-toggle="collapse" data-parent="#accordion"
                data-target="NewsMaintenanceMenu">
                ...
            </ul>
            <span class=""><i class="glyphicon glyphicon-chevron-right"></i></span>
        </div>
        <div id="NewsMaintenanceMenu" class="panel-collapse collapse">
            <div class="panel-body">
                <table class="table table-striped">
                    <tbody>
                        ....
                    </tbody>
                </table>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

Avi*_*ain 6

jQuery我暂时用过。

   $(".panel").on("click", function(e){
              var $_target =  $(e.currentTarget);
              var $_panelBody = $_target.find(".panel-collapse");
              if($_panelBody){
                $_panelBody.collapse('toggle')
              }
        })
Run Code Online (Sandbox Code Playgroud)