我試圖從jQuery的1.4.2升級到1.5.1,我得到以下錯誤:問題升級的jQuery 1.4.2 1.5.1
未捕獲的語法錯誤,無法識別的表達:相對* =地址:]
我找不出它與什麼有關。有任何想法嗎?
我試圖從jQuery的1.4.2升級到1.5.1,我得到以下錯誤:問題升級的jQuery 1.4.2 1.5.1
未捕獲的語法錯誤,無法識別的表達:相對* =地址:]
我找不出它與什麼有關。有任何想法嗎?
屬性選擇需要由引號括起來"
即[rel*="address:"]
這可能是因爲jQuery的1.4.2 正巧接受你的無效表達,但the correct expression is:
[rel*="address:"]
這就是爲什麼閱讀文檔並使用正確的語法,無論您的破解代碼是否「似乎都有效」。
我認爲你必須逃離屬性中的冒號:。
如果你希望使用任何的元字符(如「#$%&「()* +,/ :; < =>?@ [] ^`{|}〜)作爲一個名字的文字部分,您必須用兩個反斜槓來轉義字符:例如,如果您有一個id =「foo.bar」的元素,您可以使用選擇器$(「#FOO \的.bar」)的jQuery http://api.jquery.com/category/selectors/
早期版本似乎更寬容
這是它。它實際上是一個錯誤另一個插件,包括那個缺少的引號。 – Lorenz
jQuery地址插件1.0有這個問題。到版本1.4,問題已經解決。 http://www.asual.com/jquery/address/ – zod