IE的JQuery问题(主要) - 所有版本

时间:2008-11-26 16:48:17

标签: javascript jquery internet-explorer

这只发生在IE(所有版本)上,在1120行 jquery-1.2.6.js我收到以下错误:

Line 1120:
Invalid Property Value

js文件中的行如下:

elem[name] = value;

它位于attr:function( elem, name, value )

有人有类似的问题吗?

3 个答案:

答案 0 :(得分:6)

如果this也是你,那听起来你正在尝试更改元素的CSS,而不是给它一个属性。

如果是这种情况,那就试试吧;

jQuery.css('color', 'inherit');

答案 1 :(得分:0)

如果使用无效的属性值调用jQuery.css,也会发生此错误,例如:

$('div.foo').css('padding-left', 'NaNpx');

答案 2 :(得分:0)

这个问题只是IE浏览器,因为你可能试图设置类似“min-height”的东西,它存在于(一个适当的CSS实现)浏览器中,如Firefox,但不是像(恶魔衍生的恶魔)浏览器那样的互联网资源管理器。我使用jQuery自己的对话框UI函数来讨论同样的问题。

在此之前,我是jQuery的忠实支持者,但这确实让它有了一些鸡蛋。