2014-01-24 77 views
0

我有包含动态创建的dropdown的页面(在AJAX调用之后,一段HTML代码被注入页面)。在AJAX调用之后,我可以打开下拉菜单(单击特殊锚点),但是在单击下拉菜单关闭后,我无法单击下拉列表中的任何元素(例如,将焦点设置为下拉列表中的某个文本框)。Bootstrap:点击任何项目后,动态创建的下拉菜单被关闭

如果我将相同的布局添加到页面的静态部分,则下拉按预期工作。

我发现了一个related question并尝试使用函数$('[data-toggle=dropdown]').dropdown();(我在FireBug的控制台中运行它)重新初始化下拉列表,但没有任何成功。

非常感谢您的帮助。

回答

0

我在回调函数中使用下面的脚本的AJAX调用后:

$('.dropdown').find('.dropdown-menu').click(function (e) { 
    e.stopPropagation(); 
}); 

凸轮的人有用。

相关问题