我正在同时使用 Knockout 和 Bootstrap。不在剔除模板内的锚标记显示出很好的工具提示效果,但模板内的锚标记却没有。给定模板外部的 html(这有效:一个样式化的工具提示出现在锚点下方)
<a data-original-title="Setup" href="'Setup" class="tip-bottom"><i class="icon-th"></i>Setup</a>
给定一个淘汰赛模板
<tbody data-bind="foreach: {data: providers, afterRender: KoAfterRender}">
<tr class="">
<td class="taskOptions">
<a href="#" class="tip-top" data-original-title="Update"><i class="icon-ok"></i></a>
</td>
</tr>
</tbody>
以及我的 ViewModel 中的一个函数
function koAfterRender(element, index, data) {
$('.taskOptions a').popover();
}
obj.KoAfterRender = koAfterRender;
我希望能够按照本文.popover
手动应用该功能,但应用该功能没有效果(也没有错误)。
我怎么了?
谢谢。
编辑:我已经意识到我的代码(以及 Paul Manzotti 添加的自定义绑定代码)实际上都可以工作 - 问题是即使我应用.popover()
到模板中的锚点,它仍然没有显示工具提示。
EDIT2:我是个白痴。.popover()
是错误的功能。我想.tooltip()