【发布时间】:2012-11-13 22:13:16
【问题描述】:
我使用代码如下:
$(".reply").popover({
content: "Loading...",
placement: "bottom"
});
$(".reply").popover("toggle");
正确创建弹出框及其内容。我想在不关闭弹出框的情况下将新数据加载到弹出框中。
我尝试了以下方法:
var thisVal = $(this);
$.ajax({
type: "POST",
async: false,
url: "Getdes",
data: { id: ID }
}).success(function(data) {
thisVal.attr("data-content", data);
});
在此调用之后,元素中的数据会发生变化,但不会在显示的弹出框中发生变化。
我该怎么做?
【问题讨论】:
-
您还可以访问弹出框的内部元素并通过 jQuery 更改其中的内容,例如$(".popover-content").html(my_new_content)
标签: jquery twitter-bootstrap popover