我正在使用jquery 1.7.2.js
.
这是我在 div 之后插入的代码,
$("<div style="color: red">some text</div>").insertAfter('#main-Div');
这在我的 FF 中运行良好,但在 IE7 中却不行。
我可以知道这背后的原因是什么吗?
你可以试试.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
insertAfter 仅在页面完全加载时才有效。
用这个:
$("#main-div").appened('#some text');
或者
$("some text").appendTo('#main-Div');