2011-04-08 84 views
3

我正在使用Jquery在頁面上執行load(),使用Jquery Minified 1.3.2和ff4,它告訴我正則表達式太複雜,並且沒有完成加載。在鉻中完全沒有錯誤。任何想法發生了什麼?非常感謝你們!Firefox會拋出錯誤 - 正則表達式太複雜

+1

請嘗試使用非縮小版本。最好嘗試1.5.2。看哪條線路導致錯誤。 – lonesomeday 2011-04-08 21:38:32

+1

也許這個表達式適用於firefox的很多數據,但是chrome有更高的默認值。你能發表這個表達嗎? – Ben 2011-04-08 21:39:02

+3

除了行號之外,也許是代碼片段,所以我們實際上可以看到發生了什麼。謝謝。 – 2011-04-08 21:39:53

回答

12

剛剛遇到FF4中的相同錯誤(不在FF3.6中)。我們正在運行jQuery 1.4.4。

對我們來說,這個問題是一個糟糕的jQuery選擇器。即:

$( 「#頂部* [CONTENTEDITABLE =真」)

當它應該是:

$( 「#頂部* [CONTENTEDITABLE =真]」)

缺少右括號固定它。我建議仔細檢查你的選擇器。

+0

在我的疑難解答中,我也用相同的結果測試了jQuery 1.5.1。 – Nate 2011-04-13 22:33:19

+0

jQuery bug和jsFiddle例子在這裏:[link](http://bugs.jquery.com/ticket/8869) – Nate 2011-04-13 23:07:59

+0

呵呵。希望是的。要試着挖掘我的代碼... – MrMaksimize 2011-04-14 18:41:29