我在使用Jquery appendTo()时遇到问题。我想克隆a
div并将其附加到对应的div而不是全部。我的代码的当前状态是将其附加到具有类名std::unique_ptr
的所有div中。
我的代码:
ptr
和HTML
vista-empleador
顺便说一句,我可能有2个以上的类名称为lista-empleadores
的div,但也具有连续的类名称,例如<script>
function nuevoEmpleador() {
$(".vista-empleador:first").clone().appendTo(".lista-empleadores");
}
</script>
等。
感谢您的帮助!
答案 0 :(得分:2)
您可以动态绑定按钮的click事件,因此您可以访问被单击的按钮CustomAuditEventRepository
或event.target
。从那里可以获取要更改的上一个div,克隆嵌套元素,然后仅将其追加到该上一个div。
this
$('.clone-lista').on('click', function(e){
var $listaEmpleadores = $(e.target).prev('.lista-empleadores');
var $nestedVistaEmpleador = $listaEmpleadores.find('.vista-empleador').eq(0);
$nestedVistaEmpleador.clone().appendTo($listaEmpleadores);
});