【发布时间】:2012-06-18 08:26:29
【问题描述】:
我在 IE9 中运行 Firebug Lite 测试我的网站,由于某种原因,当我尝试运行一个简单的命令来删除 div 时,它返回错误“TypeError: Object expected”。这是我正在运行的:
$("#drag-hoverbox_you").remove();
这在 Firefox 和 Chrome 中完美运行。 id 为“drag-hoverbox_you”的 div 肯定存在...
【问题讨论】:
-
发布您的代码,因为它在这里可以正常工作:jsfiddle.net/fqYPs (IE 9)
-
"id 为 "drag-hoverbox_you" 的 div 肯定存在..." 即使不存在,jQuery 也会返回一个包含空集的有效对象。你确定你正在使用jQuery?不是其他也使用
$的库吗? (别笑,这实际上是上周一个问题的答案。) -
旁注:为什么使用 firebug lite。 IE9 有一个不错的控制台...
-
据我所知,这是 IE 中的可拖动 + 删除问题。请检查以下与您的问题重复的 stackoverflow 问题:stackoverflow.com/questions/5994990/…
-
@Christoph。有一个控制台听起来更好......
标签: javascript jquery cross-browser internet-explorer-9