Bootstrap Popover只会加载一次。为什么?

时间:2015-07-07 16:47:49

标签: javascript jquery ajax twitter-bootstrap-3 popover

我有一个Boostrap popover,它只显示一次,然后不起作用。我错过了什么?

这是 JS Fiddle

1 个答案:

答案 0 :(得分:2)

问题归因于$().load();,实际上它是异步的,当你第一次return $("#pop-content").load(...);时,它会返回#pop-content div的内容,然后是{{1}的内容设置为你在jQuery加载中提到的url的结果,但在你的情况下它是空白的。

我已将#pop-content替换为$(#pop-content).load(...);,结果与预期一致。

请参阅Fiddle

修改

$(#pop-content).html();

尝试上面的代码,它应该可以正常工作。