Bootstrap不适用于动态附加的html

问题描述 投票:0回答:1

我在AJAX调用中收到了html代码(字符串)。它具有下拉列表和其他与引导程序相关的东西,如果我将其放在模态内容中,则可以正常工作:

$("#modal-form .modal-content").html(html_string);

但是如果我将其作为动态创建的窗口(L.DomUtil.create('div',..))的内容,它将无法正常工作,在下拉菜单中不会进行切换。好像这样的html不能由bootstrap评估。

javascript bootstrap-4 bootstrap-modal
1个回答
0
投票

创建新的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")

© www.soinside.com 2019 - 2024. All rights reserved.