我有一个相当简单的循环,它应该遍历文档中的所有元素,并将这些元素与包含“toggler”的类放在一个数组中。这是一个带有示例的 JSFiddle
如您所见,显然定义了 3 个切换器,但循环只计算了两个。它似乎在正匹配之后直接跳过任何元素,但我不知道为什么。有任何想法吗?
我有一个相当简单的循环,它应该遍历文档中的所有元素,并将这些元素与包含“toggler”的类放在一个数组中。这是一个带有示例的 JSFiddle
如您所见,显然定义了 3 个切换器,但循环只计算了两个。它似乎在正匹配之后直接跳过任何元素,但我不知道为什么。有任何想法吗?
删除g
示例:
var togglerTest = /toggler/;
与 exec (或与它结合使用)一样,在同一个全局正则表达式实例上多次调用 test 将超过上一次匹配。
这意味着它将匹配所有其他切换器,因为g
.