Javascript 锚定标记的数据绑定href属性

Javascript 锚定标记的数据绑定href属性,javascript,html,data-binding,knockout.js,Javascript,Html,Data Binding,Knockout.js,我正在尝试将锚属性绑定到KnockoutJS ViewModel字段。我试过这样的方法: 但这不起作用。在哪里可以获得html元素可能的数据绑定值列表?您需要使用绑定,这允许您设置任何喜欢的属性 例如: 在这里,您可以找到所有可能绑定的列表 在左侧(侧边栏)可以找到指向其他绑定(如文本、attr样式等)的链接 你可以这样做 attr:{href:Link},text:Titlelikexwrs注释 或者创建一个模板 希望这有助于作为一种替代方法(以及更常用的选项),您可以编写一个自定义绑

我正在尝试将锚属性绑定到KnockoutJS ViewModel字段。我试过这样的方法:


但这不起作用。在哪里可以获得html元素可能的数据绑定值列表?

您需要使用绑定,这允许您设置任何喜欢的属性

例如:


在这里,您可以找到所有可能绑定的列表

在左侧(侧边栏)可以找到指向其他绑定(如文本、attr样式等)的链接

你可以这样做

attr:{href:Link},text:Title
like
xwrs
注释

或者创建一个模板

希望这有助于

作为一种替代方法(以及更常用的选项),您可以编写一个自定义绑定处理程序,使您的视图更加简洁:

ko.bindingHandlers['href']={
更新:函数(元素、值访问器){
element.href=ko.utils.unwrapObservable(valueAccessor());
}
};
ko.applyBindings({
myUrl:'http://stackoverflow.com',
myText:“堆栈溢出网站”
});

这对我来说非常合适

            <td class="CommandArea" rowspan="2">
            <p><a href='#' data-bind="click: abandon" >Abandon</a></p>
            </td>


谢谢。你能编辑你的答案并解释它是如何回答问题的吗?