我有一个包含动态创建的dropdown的页面(在AJAX调用之后,这段HTML代码被注入页面)。在AJAX调用之后,我可以打开下拉列表(单击特殊锚点),但是我无法单击下拉列表中的任何元素(例如,将焦点设置为下拉列表中的某个文本框) - 单击下拉列表后关闭。 / p>
如果我将相同的布局添加到页面的静态部分,则下拉列表按预期工作。
我找到了related question并试图使用函数$('[data-toggle=dropdown]').dropdown();
重新启动下拉列表(我在FireBug的控制台中运行它),但没有任何成功。
提前感谢您的帮助。
答案 0 :(得分:0)
在AJAX调用之后,我在回调函数中使用了以下脚本:
$('.dropdown').find('.dropdown-menu').click(function (e) {
e.stopPropagation();
});
Cam对某些人有用。