我有一个相当简单的循环,它应该遍历文档中的所有元素,并在数组中包含一个包含“toggler”的类。 Here's a JSFiddle with an example
正如你所看到的,显然有3个togglers定义,但循环只计算两个。它似乎是在积极匹配后直接跳过任何元素,但我无法弄清楚为什么。有什么想法吗?
答案 0 :(得分:1)
放弃g
example:
var togglerTest = /toggler/;
与exec(或与exec一起)一样,多次调用 在同一个全局正则表达式实例上将超越 上一场比赛。
意味着由于g
,它将匹配所有其他切换器。