Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
estava criando um formulario onde você pode adicionar inputs clicando em um botao, ate ai tudo bem funcionou legal da seguinte maneira
var cont=0;
$("#add_inter").click(function(){
cont++;
//insere uma div onde fica todos os inputs do item da lista, minha intencao aqui é depois na hora de remover apenas dou remove nessa div
item_lista = '<div id="item'+cont+'"></div>';
//essa div eh onde ficaram os itens da lista
$("#lista_intervencoes").append(item_lista);
//todas as demais coiasas que ficaram dentro da div itemX da lista
item_lista = '';
item_lista = item_lista+ cont+' - '+$("#intervencao").val();
item_lista = item_lista+ ' <input type="button" name="remover'+cont+'" class="remov" id="remover'+cont+'" value="Remover da Lista" /><br />';
//adiciono os itens na div itemX
$("#item"+cont).html(item_lista);
});
//funcao para remover a div itemX
$(".remov").click(function(){
numero_lista = $(this.id);
numero_lista = numero_lista.substr(7,(numero_lista.length-7));
cont--;
//removo a div numero X da lista
$("#item"+numero_lista).remove();
});
a estrutura eh assim
<div id="lista_intervencoes">
<div id="item1">inputs desse item da lista [botao remover]</div>
<div id="item2">inputs desse item da lista [botao remover]</div>
</div>
o problema esta na parte de remover que simplesmente nao funciona e nao apresenta erro, nem se eu colocar apenas um alert() no $(".remov").click(function(){ nao aparece.
ja tentei tambem atribuir a classe "remov" apos o botao ser inserido no html e nada re responder ao click
alguem sabe oque pode ser isto?
Carregando comentários...