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

Mr *_*ark 9 jquery twitter-bootstrap

我正在使用ajax调用加载html ,这个html有Bootstrap Collapse.问题是折叠不起作用,如果你点击它将会扩展,但它不会再次崩溃.

要检查我是否做错了什么,我将相同的代码放在静态页面上(不使用ajax加载),它工作正常.所以它似乎只与动态加载的html有关.

我尝试手动启用折叠使用

$(".collapse").collapse() 
Run Code Online (Sandbox Code Playgroud)

但仍然是同一个问题.

我想我需要使用jquery的live() / on()方法,因为html是动态的,但我不知道如何进行调用,$(".collapse").collapse()因为我认为它只适用于事件,还是我需要做的其他事情?

bip*_*pen 5

我建议你打电话

 $(".collapse").collapse() 
Run Code Online (Sandbox Code Playgroud)

在附加动态html之后,在ajax的成功函数内部.