我有一个遍历数组(filesObservableArray)的foreach循环。该数组有一个键/值,键为: URLPath。当我在超文本标记语言中绑定数组时,我想用URLPath设置'href=‘值。
我知道这部分是失败的,但从概念上讲,你能明白我想要做什么吗?
href=“”
或者我可以使用'databind="click: someCode(url)"‘,然后在someCode函数中打开链接?url映射到文档文件(例如,.doc)或图像文件。
非常感谢你的建议。谢谢!
<tbody data-bind="foreach: $root.filesObservableArray">
<tr id="tradeRow">
<td><a href="<span data-bind='text: URLPath'></span>">Open file</a></td>
</tr>
</tbody>
发布于 2013-05-04 01:26:57
我不确定您想要在href中实现什么跨度,但是使用attr
binding,您可以很好地设置href
(或任何其他)属性:
<tbody data-bind="foreach: $root.filesObservableArray">
<tr id="tradeRow">
<td><a data-bind="attr: { href: URLPath }">Open file</a></td>
</tr>
</tbody>
发布于 2013-05-04 01:27:16
您是否考虑过可能使用attr
绑定。
https://stackoverflow.com/questions/16364460
复制相似问题