我有各種各樣的網頁,其中包含不同版本的jQuery,從1.4.2向上(是的,我知道,這是一團糟)。我想在這些頁面上使用jQuery驗證插件,但它需要jQuery 1.6.4+。檢查jQuery版本並加載較新的版本
我知道我可以檢查jQuery加載的版本,然後在必要時加載更新的版本,但我不確定如何單獨引用它們,因此網站上預先存在的JavaScript/jQuery代碼仍然可以使用$(因爲我知道這很快樂,我不想打破它),然後新的插件可以使用其他的東西?
任何幫助或建議更好的方式來做到這一點將不勝感激。謝謝。
似乎有點危險隨時更換jQuery版本......如果新版本破壞依賴於舊版本的代碼,該怎麼辦? – tymeJV
「,然後根據需要加載更新的版本」 - 不要這樣做。只有一個jQuery應該加載,或準備期待意外...在qa/staging區域中測試新的jQuery,然後在所有內容都可以工作時切換。如果你有一個JS測試套件,那對你更好。 – PinnyM
我不會推薦這麼做。您應該使用所有主要內容對所有頁面都相同的佈局。或者使用頭文件。 – sdespont