我在下面的小提琴中创建了 JS 对象和 UI 之间的两种方式绑定,代码很大,请检查http://jsfiddle.net/bpH6Z/20/
我正在使用如下代码
var elements = document.querySelectorAll("[" + data_attr + "] *[bd='" + prop_name + "']");
我在大评论中提到了问题行,可以很容易地识别出来。我的问题是我正在使用 JS 将元素添加到动态绑定中,当我更改 UI 中的值时,相同的值不会反映在其他地方。问题是 querySelectorAll 无法找到具有相同属性的元素。它只发现第一次出现。请调查问题。