我正在使用ajax调用加载 html,这个 html 有Bootstrap Collapse。问题是折叠不起作用,如果单击它将展开但不会再次折叠。
为了检查我是否做错了什么,我将相同的代码放在静态页面上(不是使用 ajax 加载的),它工作正常。所以它似乎只与动态加载的html有关。
我尝试使用手动启用折叠
$(".collapse").collapse()
但仍然是同样的问题。
我想我需要使用 jquery 的live() / on()
方法,因为 html 是动态的,但不确定我该如何调用$(".collapse").collapse()
,因为我认为它只适用于事件,还是我需要做的其他事情?