2015-04-14 3 views
0

я создал DIV:Добавить div в другой div по id?

<div id="mainbox"></div> 
<div id="div1" style="display:none;">Lorem Ipsum...</div> 

Теперь я хочу добавить Div 'Div1' в сНу 'mainbox':

$("#mainbox).append("#div1"). 

но это не работает, как я хочу, но вместо этого печатает только текст, #div1

+0

Как вы запускаете дополнение? Возможно, нажатие кнопки? – LcSalazar

+0

Вы можете уточнить свой вопрос? Кроме того, ваш html недействителен. – nweg

ответ

2

попробовать это:

$("#mainbox").append($("#div1")) 

Wi th это, вы выбираете # div1, как вы это делали, вы добавляете только строку.

Пожалуйста, обратите внимание, что ваш DIV скрыт, поэтому попробуйте также:

$("#div1").show(); 
+0

это тоже не работает ... – Cenzy

+0

Вы уверены, что проверяете консоль, чтобы убедиться, что div добавлен правильно? div скрыт. – taxicala

+1

спасибо брат, я тебя люблю – Cenzy

0

пожалуйста, добавьте следующую строку в коде в теге сценария, и он будет решать вопрос:

$("#mainbox").append($("#div1")) 
+1

Cenzy

0

Check из этого fiddle

<div id="mainbox"></div> 
<div id="div1" style="display:none;">Lorem Ipsum...</div> 

var $div1 = $("#div1"); 
$("#mainbox").append($div1.show()) 
0

Попробуйте это:

$("div1").show(); 
var divtoadd = $("div1"); 
$("#mainbox").html(divtoadd); 

надеюсь, что это поможет.

Смежные вопросы