Я работаю с кодом Jquery в Angular, где я хочу переместить один элемент DIV в другой. Вот мой код
.ts file
moveButton(elem) {
alert('hello' + elem);
if ( $(elem).parent().attr('id') === 'oneDiv' ) {
alert('hello' + elem);
$(elem).detach().appendTo('#anotherDiv');
} else {
$(elem).detach().appendTo('#oneDiv');
}
}
.HTML-файл
<div id="oneDiv">
<button id="btnDefault" class='btn123' (click)='moveButton(this)' type='button'> Button 1 </button>
<button id="btnPrimary" class='btn123' (click)='moveButton(this)' type='button' > Button 2 </button>
<button id="btnDanger" class='btn123' (click)='moveButton(this)' type='button' > Button 3 </button>
</div>
<div id="anotherDiv"> </div>
Но мой код не работает, возможно, из-за того, что не работают detach (), parent (), attr ().