最佳答案
我使用 KnockoutJS 来迭代一个对象,如下所示:
现在这一切都成功了。但我的问题是,它设置的 id
的 button
只是一个数字。看起来是这样的:
<button id="1">Button 1</button>
<button id="3">Button 2</button>
<button id="8">Button 3</button>
因此,我尝试在“ Id”属性前面加上一个前缀,如下所示:
<div data-bind="foreach:Items">
<button data-bind="text: Name, attr: {'id': 'myprefix_' + Id}"></button>
</div>
但这似乎不起作用。当我这样做的时候,我的 id
会充满一些击倒观察功能..。
所以我的问题是,当我指定字段的 id
属性时,如何添加前缀?