Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

admendes

função clone do jquery (duplicando id)

Recommended Posts

Boa noite pessoal, como eu posso fazer para clonar sem duplicar o id, no caso eu clono um HTML e somo 1 e assim po diante...desde ja abraçosss

 

segue o codigo


$(document).ready(function(){
		
      $(".chama_acao").click(function() {
		
		$("#dt_previstaAcao").datepicker("destroy");
		$("#dt_realizadaAcao").datepicker("destroy");
		
		
		var novaTab=$("#tblAcao1").clone(true).val("").insertBefore("#add_acao")
		,novoNumero;
		
		novoNumero = parseInt(novaTab.find(".contador_acao").text(),10)+1
		novaTab
			
			
			.find("input,textarea").attr("value","").end()
			.find("select").attr("value","").end()
			.find("select").val("").end()
			.find("input:checked").attr("checked",false).end()
			.find(".contador_acao").text(novoNumero);
			
		
		$('.chama_datePicker').datepicker();
		$('.chama_datePicker').datepicker();
		
	});
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

troque o id do elemento.. para fazer o esquema de 'somar' um, pegue o id do elemento que você tá clonando, soma 1 numa variável global, e joga como id do novo.

 

elemento.attr({id: 'tal'+var_id});

Compartilhar este post


Link para o post
Compartilhar em outros sites

troque o id do elemento.. para fazer o esquema de 'somar' um, pegue o id do elemento que você tá clonando, soma 1 numa variável global, e joga como id do novo.

 

elemento.attr({id: 'tal'+var_id});

Bom, valeu por essa força consegui fazer, agora meu outro problema, é que no html clonado eu chamo a função datePicker, mas, ela atualiza a função pai no caso, teria que trocar o nome da classe? valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.