Я пытаюсь скопировать весь DIV в другой div.Как скопировать полный Div в другой DIV с jquery в angular2
<div id="rightcolumn">
some content
</div>
<div id="test">
<div>
<div (click)="addMatter()"> Add Matter </div>
On Component Side.
$("#test").append($("#rightcolumn"));
Но это не работает.
Есть ли другой способ выполнить эту задачу в Angular2?
Спасибо заранее.
Здравствуйте,
Теперь Copy работает, но проблема Dropdown не имеют каких-либо значений. Выпадающее событие изменения, созданное на главном div, также не работает в этом новом скопированном div.
Есть ли какие-либо настройки для этого?
<div id="parentdiv" class="wrapper">
<div id="leftcolumn">
Filters:
</div>
<div id="rightcolumn" class="rightcolumn">
<div style="border:1px solid black;width:90%;">
<div class="mainContainer">
<div class="rightSideContainer">
<select class="moduledropdownlistOption">
<option value="And"> And </option>
<option value="Or"> Or </option>
</select>
</div>
</div>
<div class="mainContainer">
<div class="rightSideContainer">
<span class="headerContainerForrightSide"> Group By: </span>
<select id="moduledropdownlist" class="moduledropdownlist test" (change)="OnSelectGroupBy($event.target.value)">
<option *ngFor="let field of fieldList" (click)="SelectedItem(field.ColumnName)" value= {{field.ColumnName}}>
{{field.DisplayColumnName}}
</option>
</select>
</div>
</div>
<div class="mainContainer">
<div class="rightSideContainer">
<span class="headerContainerForrightSide"> Filter By: </span>
<select class="moduledropdownlist" style="margin-left:7px;">
<option value= "0"> -------- Select -------- </option>
<option *ngFor="let filtervalue of filterList" value= {{filtervalue.ColumnValue}}>{{filtervalue.ColumnValue}}
</option>
</select>
</div>
</div>
</div>
</div>
</div>
<div id="childdiv" class="wrapper" style="margin-top:10px;">
</div>
<div (click)="addMatter()"></div>
в компоненте: - экспорта класс SchedulerSearchComponent реализует OnInit {
addMatter() {
$("#childdiv").append($("#parentdiv").html());
}
В Выше падении коды вниз не имеет значения, так же как и на новом div, никакое событие не является огнем.
Здравствуйте, Спасибо за ваш ответ. Ниже код работает для меня. $ ("# Childdiv") добавить ($ ("# parentdiv") HTML().). Проблема состоит в том, что DIV имеет два раскрывающихся списка. Значение Drop Down List пусто. Это два раскрывающегося списка, как страна штата. При выборе списка состояний страны. Но после копирования нет привязки события/значения к новому созданному выпадающему списку. Есть ли у вас какие-либо идеи ? –
Дайте мне полный код. –