0

我正在使用jquery 1.7.2.js.

这是我在 div 之后插入的代码,

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

这在我的 FF 中运行良好,但在 IE7 中却不行。

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

4

3 回答 3

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
于 2013-03-06T06:32:41.107 回答
0

检查这个这个链接,元素必须已经插入到文档中。

您可能正在寻找

附加附加到

于 2013-03-06T06:27:19.330 回答
0

insertAfter 仅在页面完全加载时才有效。

用这个:

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

或者

$("some text").appendTo('#main-Div');
于 2013-03-06T06:36:06.313 回答