我正在尝试从元素中替换所有出现的某个字符(引号)。我的代码在Chrome和FF中工作正常,但在IE中却显示调试器错误-'target.html()' is null or not an object

这是我的代码的样子-

text = "some random text";
target = $('#target');
target.append(text);
target.html(target.html().replace(/"/g, " "));


是什么导致IE中的错误,我该如何解决?

最佳答案

“目标”用作属性,如果您将其用作变量名,则IE不喜欢它。实际上,它甚至拒绝识别event.target并坚持使用event.srcElement(告诉我有关..)。

无论如何,如果将对象重命名为$target,它应该可以工作。

09-21 00:01