tabela dinâmica e Jquery

Front-end

12/05/2015

Olá Amigos,

Tenho uma tabela dinâmica, a primeira linha da tabela já existe no carregamento da página, as demais linhas vão sendo criadas dinamicamente, acontece que a primeira linha que já existe o jquery aplicado funciona que é uma blz, mas as demais não, alguém que já passou por isso pode me dar uma luz.

segue um exemplo do código utilizado:

$(document).ready(function(){
jQuery('input[type=num]').bind('keypress',somenteNumeros);
jQuery('input[type=RF]').mask("99-99999");
});

formulário em html
<input name="txtCPF" id="txtCPF" type="num" value="" />

<input name="txtRF" id="txtRF" type="RF" value="" />

estou utilizando o jquery maskedinput

Obrigado antecipadamente pela ajuda!
Anderson Bermar

Anderson Bermar

Curtidas 0

Respostas

Jothaz

Jothaz

12/05/2015

Sempre que posta código use a tag "</>", pois facilita muito a ajuda.

Teste:

$(document).ready(function(){
jQuery('.num]').bind('keypress',somenteNumeros);
jQuery('.RF]').mask("99-99999");
});

formulário em html
<input name="txtCPF" id="txtCPF" type="text" value="" class="num" />

<input name="txtRF" id="txtRF" type="text" value=""  class="RF"/> 
GOSTEI 0
Anderson Bermar

Anderson Bermar

12/05/2015

Obrigado pela ajuda Jothaz!

Infelizmente não funcionou..., o problema é quando crio uma nova linha da tabela dinamicamente, não funciona...
GOSTEI 0
Anderson Bermar

Anderson Bermar

12/05/2015

Obrigado pela ajuda Jothaz!

Infelizmente não funcionou..., o problema é quando crio uma nova linha da tabela dinamicamente, não funciona...
GOSTEI 0
Anderson Bermar

Anderson Bermar

12/05/2015

Obrigado pela ajuda Jothaz!

Infelizmente não funcionou..., o problema é quando crio uma nova linha da tabela dinamicamente, não funciona...
GOSTEI 0
Anderson Bermar

Anderson Bermar

12/05/2015

Obrigado pela ajuda Jothaz!

Infelizmente não funcionou..., o problema é quando crio uma nova linha da tabela dinamicamente, não funciona...
GOSTEI 0
Randrade

Randrade

12/05/2015

Obrigado pela ajuda Jothaz!

Infelizmente não funcionou..., o problema é quando crio uma nova linha da tabela dinamicamente, não funciona...


Anderson, creio que o Jothaz apenas lhe mostrou como utilizar a tag code.

Não entendi muito bem o que você precisa. Seria repetir esses campos, ao clicar em um botão?

Se for, segue um exemplo de como fazer, utilizando JQuery:

Exemplo JSFiddle

Se não for isso que precisa, explique um pouco melhor, para que possamos lhe ajudar.
GOSTEI 0
Anderson Bermar

Anderson Bermar

12/05/2015

Olá Randrade, é isso mesmo, só que eu ainda tento utilizar uma máscara só que não funciona nos campos que são criados dinamicamente.
Segue o exemplo da máscara
jQuery('.RF]').mask("99-99999");

utilizo o plugin maskedinput
GOSTEI 0
Randrade

Randrade

12/05/2015

Para isso "complica" um pouco mais. Pois você não poderá chamar os campos utilizando o elemento "id" do html, e sim as classes.

Para isso você joga a máscara na classe, e não no id.

Segue um exemplo completo.

Se entendi bem, é isso que você precisa. Eu comentei o código no exemplo, para fácil compreensão.
GOSTEI 0
Anderson Bermar

Anderson Bermar

12/05/2015

Olá Randrade, muito obrigado pela ajuda! é isso mesmo que estou precisando, com base no seu código vou adaptar o meu.
Obrigado!
GOSTEI 0
Randrade

Randrade

12/05/2015

@AndersonBermar, fico feliz em ter ajudado. Quaisquer eventuais dúvidas, estarei a disposição.
GOSTEI 0
POSTAR