2013-03-06 111 views
0

我正在使用jquery 1.7.2.jsInsertAfter在IE7中不工作但在FF中工作

这里是我的代码,我是一个DIV之后插入,

$("<div style="color: red">some text</div>").insertAfter('#main-Div'); 

这是工作的罚款在我的FF,但不是在IE7。

我可以知道背后的原因是什么?

+0

难道你把在[小提琴](http://jsfiddle.net)? – 2013-03-06 06:33:28

+0

方面的问题:使用版本1.7.2的任何特殊原因? – Raptor 2013-03-06 06:42:45

回答

1

您可以尝试.after()

$('#main-Div').after("some text"); // puts the text outside after #main-div 

不知道你的座右铭是什么,你可以尝试.append()

$('#main-Div').append("some text"); // appends the text before any other elem 
            // in #main-div 
0

一世nsertAfter只在页面完全加载时才起作用。

使用本:

$("#main-div").appened('#some text'); 

$("some text").appendTo('#main-Div'); 
相关问题