2013-03-06 6 views
0

Я использую jquery 1.7.2.js.InsertAfter не работает в IE7, но работает в FF

Вот мой код, который я вставив после DIV,

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

Это работает отлично в моей FF, но не в IE7.

Могу ли я узнать, в чем причина этого?

+0

Не могли бы вы положить, что в [скрипку] (http://jsfiddle.net)? –

+0

вопрос: какой-либо особый причина используя версия 1.7.2? – Raptor

ответ

0

Проверьте это this link, Элементы должны быть вставлены в документ.

Вы могли бы искать

append или appendTo

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'); 
Смежные вопросы