0

ドキュメント内のすべての要素を実行し、配列に「トグル」を含むクラスに要素を貼り付けるはずのかなり単純なループがあります。ここに例のある JSFiddle があります

ご覧のとおり、明らかに 3 つのトグルが定義されていますが、ループは 2 つしかカウントしていません。肯定的な一致の直後に要素をスキップしているようですが、その理由はわかりません。何か案は?

4

1 に答える 1

1

g を削除してください:

  var togglerTest = /toggler/;

exec(またはそれと組み合わせて)と同様に、同じグローバル正規表現インスタンスで複数回呼び出されたテストは、前の一致を超えて進みます。

が原因で、他のすべてのトグルと一致することを意味しgます。

于 2012-06-13T19:05:07.877 に答える