jQuery:IE8中的“意外调用方法或属性访问”

时间:2014-02-12 14:39:02

标签: javascript jquery internet-explorer-8

每当我按下代码中的某个按钮时,我都会收到该错误,并且删除以下行会导致错误消失且按钮有效:

$(selector_value_object).html(value_object);

我的变量selector_value对象和value_object都被定义了。实际上,只有在定义了两个变量时才会运行该行。那么这个错误的原因是什么呢? IE8应该支持.html(),对吗?

我运行jQuery版本1.8.3。

注意:此问题仅发生在IE8中。

1 个答案:

答案 0 :(得分:13)

不知道你为什么要投票而不是评论。如果确实有理由进行贬低,请告诉我,以便我学到一些东西,而不是仅仅重复将来的错误。

至于解决方案:问题是我尝试在输入表单字段上使用html(),这在IE8中不起作用。使用val()代替解决了它。