JQuery: Continuar o evento de Clique após prevenir com event.preventDefault()

    Obrigado! você é a 660ª pessoa que visita este post.

    A idéia desse post é bem simples.

    Imagina o seguinte: você tem um link (a href) em seu site ou sistema que ao clicar apaga todos os dados de um produto.

    Porém, antes de efetivar a exclusão uma mensagem será exibida questionando se realmente quer excluir o produto.

    Nesta hora que entra em ação o script abaixo.

    Esta linha window.location = $(this).attr(‘href’); faz com que o evento click do link seja executado.

    <html>
    <head>
    <script type="text/javascript" 
                 src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
    $('.btn-excluir').live('click', function() {
       var deletar = confirm('Deseja realmente realizar a exclusão?');
       if (deletar){
          window.location = $(this).attr('href');
       }
       return false;
    });
    });
    </script>
    </head>
    <body>
       <a class="btn-excluir" href="destino.php?variavel=valor1" title='Todos os dados serão excluídos!'>excluir tudo</a>
    </body>
    </html>

    Related posts:

    1. Jquery: Evento Change()
    2. JQuery: Excluindo registro (Janela de Confirmação)
    3. JQuery: Alterando o texto e o atributo title de um button
    4. JQuery: Utilizando o evento change() para abrir sites
    5. JQuery: window location href