Mootools IE6 / 7中的每个()奇怪的行为

时间:2011-07-04 15:36:02

标签: internet-explorer-6 mootools each

我有一个非常简单的Mootools代码,可以将一个元素注入到具有某个类的每个元素中 - 这在Chrome,FF,IE8和9中没有错误,但是在6和7个奇怪的事情发生。

在IE6中,元素被注入但不呈现,据我所知,在IE7中元素根本没有被注入。有谁知道为什么会这样?

所有我正在做的注射是

var topTable = new Element('table.top');

$$('.box_rounded').each(function(el, index) {
    topTable.clone().inject(el, 'top');
});

我在这里有一个简单的例子http://jsfiddle.net/bstZQ/2/

1 个答案:

答案 0 :(得分:2)

要在IE6 / 7中呈现表格,您需要填充它。

var topTable = new Element('table.top[html=<tbody><tr><td>hi</td></tr></tbody>]');

它渲染得很好。 http://jsfiddle.net/bstZQ/5/