Ir para conteúdo

POWERED BY:

Arquivado

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

ritchelly

Capturando Evento de Div retornada via Post

Recommended Posts

Galera, Bom Dia !

Sou novo em web, estou com uma dúvida cruel , não sei se dá pra fazer, mas é o seguinte.

Tenho uma página(gerarrequisicao.php) , que tenho uma div(#dvPrincipal), esta div(#dvPrincipal) eu retorno através do método post uma outra página(funcoesmanager.php). O que acontece é que quando eu carrego os dados na #dvPrincipal, eu não consigo acessar os eventos dos componentes que são retornados na minha div pela página pai(gerarrequisicao.php)

Apenas consigo acessar se eu postar meu javascript na página onde estão os componentes(funcoesmanage.php) e eu preciso muitissimo de acessá-los através da página pai..

alguém pode me ajudar ?

segue abaixo o código resumido das páginas :

gerarequisicao.php

$('document').ready(function(){


       $('#btnteste').click(function(){
 
            alert('lala');
 
        });
 

         $('#btnVisualizar').click(function(){
 
             $.post('funcoesmanager.php?selreqlista',{SetorInicial:$('#selSetorInicial').val(),SetorFinal:$('#selSetorFinal').val()},function(result){
 
                $('#dvPrincipal').html(result);
 
             });
         });
});

funcoesmanager.php

if(isset($_GET['selreqlista']))
{
 
    echo('<input type="button" id="btnteste" value="teste">');

}

agradeço a atenção de todos !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o delegate

 

$('body').on('click', '#btnteste', function(){
 
    alert('lala');
 
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o delegate

 

$('body').on('click', '#btnteste', function(){
 
    alert('lala');
 
});

William o muito obrigado pela resposta cara deu certo, vlw msm ! só que surgiu outra dúvida, se eu quiser alterar uma propriedade deste componente, como faria por exemplo no onclik deste input eu altero seu valor ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

$('body').on('click', '#btnteste', function(){

$(this).val('outro valor');

});

normalmente, nada de mais..

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.