在IE 8中绝对奇怪的追加问题

时间:2011-09-27 20:31:55

标签: javascript jquery internet-explorer internet-explorer-8

以下代码几乎适用于所有内容(变量名称已更改):

this.$something.appendTo($container);

但在IE8中,它只是......没有做追加。没错。没有警告。不是呜咽。通过纯粹的运气,我们找到了一些无法辨别的东西:

$('<div class="hideme">ihateIE</div>').appendTo($('body')).remove();
this.$something.appendTo($container);

这不是时间问题 - 没有涉及setTimeout,所有变量都是在当时创建的,或者已经存在了一段时间。无论你追加什么,无论你追加什么,它都有效,只要你将SOMETHING附加到SOMETHING。

为什么,为什么,为什么,为什么,为什么?我讨厌在我的代码中留下这个黑客。

0 个答案:

没有答案