ドキュメント内のすべての要素を実行し、配列に「トグル」を含むクラスに要素を貼り付けるはずのかなり単純なループがあります。ここに例のある JSFiddle があります
ご覧のとおり、明らかに 3 つのトグルが定義されていますが、ループは 2 つしかカウントしていません。肯定的な一致の直後に要素をスキップしているようですが、その理由はわかりません。何か案は?
ドキュメント内のすべての要素を実行し、配列に「トグル」を含むクラスに要素を貼り付けるはずのかなり単純なループがあります。ここに例のある JSFiddle があります
ご覧のとおり、明らかに 3 つのトグルが定義されていますが、ループは 2 つしかカウントしていません。肯定的な一致の直後に要素をスキップしているようですが、その理由はわかりません。何か案は?
g
例を削除してください:
var togglerTest = /toggler/;
exec(またはそれと組み合わせて)と同様に、同じグローバル正規表現インスタンスで複数回呼び出されたテストは、前の一致を超えて進みます。
が原因で、他のすべてのトグルと一致することを意味しg
ます。