我在AJAX调用中收到了html代码(字符串)。它具有下拉列表和其他与引导程序相关的东西,如果我将其放在模态内容中,则可以正常工作:
$("#modal-form .modal-content").html(html_string);
但是如果我将其作为动态创建的窗口(L.DomUtil.create('div',..)
)的内容,它将无法正常工作,在下拉菜单中不会进行切换。好像这样的html不能由bootstrap评估。
创建新的div后,尝试使用类似这样的方法向其中添加一个类:
document.getElementById("myDIV").classList.add(".modal-content")
或...
document.getElementById("myDIV").setAttribute("id", "#modal-form");
因此,如果您创建div元素并将其保存到myDiv变量中,则可以
myDiv.setAttribute("id", "#modal-form");
或
myDiv.classList.add(".modal-content")