首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >knockout - HTML href

knockout - HTML href
EN

Stack Overflow用户
提问于 2013-05-04 01:23:04
回答 2查看 31K关注 0票数 20

我有一个遍历数组(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>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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>
票数 41
EN

Stack Overflow用户

发布于 2013-05-04 01:27:16

您是否考虑过可能使用attr绑定。

http://knockoutjs.com/documentation/attr-binding.html

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16364460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档