querySelectorAll未查找具有自定义属性的动态添加元素

时间:2013-06-28 09:25:52

标签: javascript

我在JS Object和UI之间创建了双向绑定,代码很大,请检查http://jsfiddle.net/bpH6Z/20/

我正在使用下面的代码

  var elements = document.querySelectorAll("[" + data_attr + "]  *[bd='" + prop_name +  "']");

我在大评论中提到了问题,可以轻松识别。我的问题是我使用JS向binded dynamicaly添加元素,当我更改UI中的值时,相同的值不会反映在其他地方。问题是querySelectorAll正在寻找具有相同属性的元素。它只发现了第一次。请查看问题。

1 个答案:

答案 0 :(得分:1)

给我负面的投票让我自己意识到不要把时间浪费在愚蠢的错误上。在我的第一个小提琴中,我写了“bata-bind”而不是“data-bind”。这是错误的。