将右侧输入文本数据与其相邻的跨度内容相关联

Associate the right input text data with its adjacent span content

本文关键字:关联 输入 文本 数据      更新时间:2023-09-26

这是我的HTML代码的一部分:

<div id="customers" data-bind="foreach: employees">
  <p> <span data-bind="text:name"></span> <input  type="text"/>
  </p>
</div>

employees是用knockout.js创建的可观察数组,其每个元素都是一个具有两个属性的对象;其中一个是CCD_ 2。假设这个数组有100个元素。我想要的是在100个创建的输入文本中的任何一个中写入一些数据,并更新数据库中的相应行,该行必须通过相邻的名称找到,该名称实际上是相应数据库表中的主键。我可以通过哪种方式找到与正确的输入框相关联的正确名称,以更新正确的行?

我不确定您的javascript是什么样子的,但您需要创建一个视图模型,并将这些绑定应用于敲除。但这里有一个简单的小提琴,我认为你试图建立什么。要构建foreach绑定可以看到的其他属性,只需将它们添加到为fiddle中的fillData方法中的数组创建的对象文字中。