Ir para conteúdo
Fórum Script Brasil
  • 0

Chamando função no HTML


renatonp

Pergunta

Pessoal, estou tentando chamar uma função do JavaScript no HTML mas não estou conseguindo. Estou fazendo assim:

 

$('document').ready(function(){
    function removerFoto(str){
        alert(str);
    }
})

<a href="#comentariosDiv" id="menos_fotos" onclick="removerFoto('{{$fotos[$i]}}')">

O alert não aparece e na TimeLine do Chrome não dá erro nenhum.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olá!

você tá usando jquery e angular?

Se não estiver, creio que estejam sobrando coisas na sintaxe da variável: {{$fotos[$i]}};

De onde vieram as variáveis $fotos e $i?

Se forem php, não precisa colocar esses braces

Sugestão para solução:

<!doctype html>
<html lang="pt-br">
    <head>
        <meta charset="utf-8">
        <title>Jquery study</title>
    </head>
    <body>
        <?php
        $fotos = ['1.jpg', '2.jpg', '3.jpg'];
        $i = rand(0, 2);
        echo "<div class='links'><a href = '#comentariosDiv' id = 'menos_fotos' rel = '$fotos[$i]'>LINK</a></div>";
        ?>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
        <script>
            $(document).ready(function (e) {
                $('div.links').find('a').click(function (e) {
                    alert($(this).attr('rel'));
                });
            });
        </script>
    </body>
</html>

 

Editado por wash
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...