我有一个Boostrap popover
,它只显示一次,然后不起作用。我错过了什么?
这是 JS Fiddle
答案 0 :(得分:2)
问题归因于$().load();
,实际上它是异步的,当你第一次return $("#pop-content").load(...);
时,它会返回#pop-content
div的内容,然后是{{1}的内容设置为你在jQuery加载中提到的url的结果,但在你的情况下它是空白的。
我已将#pop-content
替换为$(#pop-content).load(...);
,结果与预期一致。
请参阅Fiddle
修改强>
$(#pop-content).html();
尝试上面的代码,它应该可以正常工作。