我建立我的網站上的jQuery版本1.4.2(沒有意識到任何更新),但現在它似乎並沒有在IE8中工作。在尋找解決方案時,我想到了更新。當我使用jQuery 1.7.1。然而,會發生一些奇怪的事情。比如這個例子上的jsfiddle與jQuery 1.4.2和1.7.1的區別?
在1.4.4運行這個例子當它工作正常,但是當我在1.7.1運行代碼的格式混亂。
有沒有人知道這個問題,我是做一些基本的東西錯了?
我建立我的網站上的jQuery版本1.4.2(沒有意識到任何更新),但現在它似乎並沒有在IE8中工作。在尋找解決方案時,我想到了更新。當我使用jQuery 1.7.1。然而,會發生一些奇怪的事情。比如這個例子上的jsfiddle與jQuery 1.4.2和1.7.1的區別?
在1.4.4運行這個例子當它工作正常,但是當我在1.7.1運行代碼的格式混亂。
有沒有人知道這個問題,我是做一些基本的東西錯了?
的。新增()方法似乎是工作的不同......來提供情境解決了這個問題:
更換:
$(this).find('.news-title-description').add('.news-meta').add('.news-item-link').add('.news-header').addClass('active-news-item');
有:
$(this).find('.news-title-description').add('.news-meta',$(this)).add('.news-item-link',$(this)).add('.news-header',$(this)).addClass('active-news-item');
它從項目依賴於項目,升級時應該怎麼做jQuery的:
$("input).attr("checked"),現在你應該使用
$("input:checked")
而且這是一個好主意,通過所有的發行說明和理解的任何改變的目的,並就你應該在你的項目檢查的一些注意事項 http://docs.jquery.com/Downloading_jQuery#Past_Releases
attr()和prop()是最重要的我,因爲它可以使升級到最新的jQuery版本時,使錯誤的網頁,感謝隊友:乙 – AgelessEssence
這是什麼應該做的? –
懸停並單擊並更改圖像並顯示日期(如果可用)它在1.4.4 – Maurice
中嘗試使用'prop'而不是'attr'進行測試時的工作原理。 –