为什么文本绑定有效而值不起作用,如果我使用 jquery 选择具有 ID 的元素并在控制台中打印她的值,该值是正确的但它没有显示。
<center>
<h2>Popover Demo</h2>
<div data-bind="template: {name: 'popoverTemplate', foreach: commands}"></div>
</center>
<script type="text/html" id="popoverTemplate">
<div style="display:none;" data-bind="attr: {'id': $data.command + 'Content'}, template: {name: 'popoverContent', data: $data.content}"></div>
<a href="#" class="btn" data-bind='text: $data.command, popover: $data'></a>
</script>
<script type="text/html" id="popoverContent">
<p>Name: <input type="text" data-bind='value: $data.name'></p>
<p>Email: <b data-bind='text: $data.email'></b></p>
</script>
</p>
这是 JSFiddle http://jsfiddle.net/mounir/V3nVd/15/中的完整示例
谢谢