我在让popover在敲除数据绑定上下文中工作时遇到了一些问题。这是代码:
<script type="text/html" id="random-template">
<button id="Howdy" type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="left"
data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus." data-trigger="focus">
Popover on left
</button>
<h3>Some Detail</h3>
<div data-bind="with: someDetail">
<buttonid id="Hello" type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="left"
data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus." data-trigger="focus">
Popover on left
</buttonid>
id为"Howdy"的按钮有一个弹出窗口,可以正常工作。敲除数据绑定上下文"with"中的按钮没有。我想我的问题是我的数据容器,我只是不确定。最终目标是让它与同一部分中的文本输入一起工作。
这里是js函数,如果它有帮助的话:
$(function () {
$('[data-toggle="popover"]').popover()
})
感谢您的帮助。
谢谢。
您的第二个按钮标签错误:只需替换:
<buttonid="Hello" type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="left"
data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus." data-trigger="focus">
Popover on left
</buttonid>
带有:
<button id="Hello" type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="left"
data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus." data-trigger="focus">
Popover on left
</button>
Fiddle here:https://jsfiddle.net/9n3wujc3/1/