我正在尝试动态创建Bootstrap弹出窗口。我正在使用以下代码,但未显示任何内容。

function showDictionaryPopup(term) {

// create popover div
var popoverDiv = $("<div>");

popoverDiv.attr("data-toggle","popover");
popoverDiv.attr("data-content","This is a test");
popoverDiv.addClass("row");

popoverDiv.popover();

$("body").append(popoverDiv);

}


我没有任何错误或其他任何信息。

最佳答案

看起来您是将div附加到DOM,但从不显示弹出窗口。尝试调用popoverDiv.popover('show');

您可能还需要向弹出框添加一些内容。所有可用选项可在此处找到:http://getbootstrap.com/javascript/#popovers

关于javascript - bootstrap 动态显示PopOver,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28485705/

10-10 10:11