我正在使用jquery 1.7.2.js
。
这是我在div之后插入的代码,
$("<div style="color: red">some text</div>").insertAfter('#main-Div');
这在我的FF中工作正常,但在IE7中没有。
我可以知道这背后的原因是什么?
答案 0 :(得分: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
答案 1 :(得分:0)
答案 2 :(得分:0)
insertAfter仅在页面完全加载时才起作用。
使用它:
$("#main-div").appened('#some text');
或
$("some text").appendTo('#main-Div');