Javascript 在“选项选择”下拉列表中,我可以绑定到未填充敲除的选定值吗?

Javascript 在“选项选择”下拉列表中,我可以绑定到未填充敲除的选定值吗?,javascript,knockout.js,Javascript,Knockout.js,在这种情况下,我需要绑定到一个下拉列表,该下拉列表是在第一页加载时从服务器上同步组装的静态列表加载的。我是否仍然可以绑定到该列表的选定值 例如: <select data-bind="value: selectedId"> <option value = 1>Person 1</option> <option value = 2>Person 2</option> </select> <p>

在这种情况下,我需要绑定到一个下拉列表,该下拉列表是在第一页加载时从服务器上同步组装的静态列表加载的。我是否仍然可以绑定到该列表的选定值

例如:

<select data-bind="value: selectedId">
    <option value = 1>Person 1</option>
    <option value = 2>Person 2</option>
</select>
<p>
    Selected: <strong data-bind="text: selectedId().id"></strong>
</p>
目前,没有发生任何事情,也没有抛出任何错误

难道你不想: 强数据绑定=文本:选择EDID


据我所知,selectedId.id不会返回任何内容,因为selectedId是一个函数而不是一个属性。

如果绑定正常,则会返回[Object]。目前绑定不起作用,因此selectedId中没有任何值以Seems开始此处为我工作如果我误解了问题,请道歉在我将其应用到我的页面之前,Seems也为我工作!啊。。。没有得到任何错误。初始值显示出来,但当我更改所选值时,什么也没有发生。您的可观察对象是否有值,如果有,如果您在更改下拉值时检查它,它是否会更改?
function AppViewModel() {

    this.selectedId = ko.observable();
}

ko.applyBindings(new AppViewModel());