我有一个用户可以添加或删除项目的可观察数组。此外,我有一个文本输入,以及数组中每个元素的 DIV。当用户单击其中一个 DIV 时,我将“选定”类添加到 DIV。我想将一个输入与具有所选类的 DIV 绑定。
昏死:
self.tasks = ko.observableArray([]);
self.addTask = function() {
self.tasks.push(
{
id: "1",
content: ""
}
);
}
HTML:
<div data-bind="foreach: tasks">
<div class="wrapper" data-bind="text: content" class="selected"></div>
<div class="wrapper" data-bind="text: content"></div>
<div class="wrapper" data-bind="text: content"></div>
</div>
<label>Edit Task:</label> <input type="text" data-bind="value: content">
因此,基本上每次选择其中一个 DIV 时,我都希望能够通过输入字段更新与所选 div 相关的可观察数组的内容参数。