如何获得所选项目的ID在KnockoutJS

问题描述:

下面是代码,我无法想通了,为什么它不工作,或者我有什么改变,使其工作...如何获得所选项目的ID在KnockoutJS

这不更新:

<strong data-bind="text: SelectedId" /> 

http://jsfiddle.net/ZP79w/732/

我想拥有它具有选定值的id的值的对象。

您的问题与您的KO计算代码无关,但与您的HTML无关。

strong不是self closing element。因此,浏览器会将您的第二个strong解释为第一个的一部分,并使用KO text绑定替换它。

你只需要正确地关闭两个你strong标签:

<strong data-bind="text: choice().id"></strong> 
<strong data-bind="text: SelectedId" ></strong> 

演示JSFiddle

+0

谢谢,我不知道有关强标签... – 2015-01-31 19:13:09