0

我有一个相当简单的循环,它应该遍历文档中的所有元素,并将这些元素与包含“toggler”的类放在一个数组中。这是一个带有示例的 JSFiddle

如您所见,显然定义了 3 个切换器,但循环只计算了两个。它似乎在正匹配之后直接跳过任何元素,但我不知道为什么。有任何想法吗?

4

1 回答 1

1

删除g 示例

  var togglerTest = /toggler/;

与 exec (或与它结合使用)一样,在同一个全局正则表达式实例上多次调用 test 将超过上一次匹配。

这意味着它将匹配所有其他切换器,因为g.

于 2012-06-13T19:05:07.877 回答