我建立我的网站上的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'进行测试时的工作原理。 –