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

Web*_*urk 7 javascript jquery internet-explorer-8

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

$(selector_value_object).html(value_object);
Run Code Online (Sandbox Code Playgroud)

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

我运行jQuery版本1.8.3.

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

Web*_*urk 13

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

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