Knockout.js 通过单击绑定切换输入值

Knockout.js 通过单击绑定切换输入值,knockout.js,Knockout.js,我需要为每个按钮添加一个点击绑定,使其同级输入与上一个输入切换值 有人能告诉我最好的方法吗?我可以通过一个依赖的可观察对象来实现这一点,还是需要一个自定义绑定?我可以看出您的目标是更改项目的顺序。使用jQuery UI sortable和自定义绑定,您可以更轻松地完成这项工作,有关StackOverflow问题的更多信息:根据您的情况,sortable可能是一个不错的选择 如果您想坚持使用KnockoutJS,那么我建议您在KO中使用优秀的数组操作代码。因此,当您单击“上移”或“下移”按钮时,请

我需要为每个按钮添加一个点击绑定,使其同级输入与上一个输入切换值


有人能告诉我最好的方法吗?我可以通过一个依赖的可观察对象来实现这一点,还是需要一个自定义绑定?

我可以看出您的目标是更改项目的顺序。使用jQuery UI sortable和自定义绑定,您可以更轻松地完成这项工作,有关StackOverflow问题的更多信息:

根据您的情况,sortable可能是一个不错的选择

如果您想坚持使用KnockoutJS,那么我建议您在KO中使用优秀的数组操作代码。因此,当您单击“上移”或“下移”按钮时,请使用此处的“拼接”功能

这允许您删除和插入数组中不同索引处的项。由于它是一个可观察的数组,UI将自动重新绘制