我有一个应用程序通过 AJAX 调用接收一些数据。之后,接收到的数据使用knockout.js库绑定到 DOM 元素。我想使用 boostrap 的不显眼的标记来创建这样的弹出框:
<table class="table table-condensed" data-bind="foreach: items">
<tr>
<td><b data-bind="text: $data.id"></b></td>
<td data-bind="text: $data.title"></td>
<td><a href="#" rel="popover" data-bind="attr: {title: $data.info}" data-placement="top">Info</a></td>
</tr>
</table>
根据最新的引导文档,不需要隐式调用类似的东西$('.popover').popover()
,但是,它不起作用。
我想,boostrap.js对 document.ready 执行一些 DOM 分析,并执行所有需要的工作以使 popover 工作。还有问题:有没有办法告诉bootstrap.js在收到 AJAX 响应后对数据执行类似的工作?或者怎样才能达到这样的要求?