Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, eu uso oFoundation Framework e no meu código sempre que efetuo um cadastro de no banco eu atualizo com ajax minha tabela que mostra os cadastros do banco. O problema é que depois que ele atualiza a tabela o botão que aciona o revealnão funciona mais.
Vendo a documentação do framework eu fiz esse código mais não funcionou:
$(document).on('click', '.btnver', function(){
open_reveal = $(this).attr('data-open');
$('div[id='+open_reveal+']').foundation('open');
});
OBNão, não exibe erro.
Ué se não tem erro continua debugando.
$(document).on('click', '.btnver', function(){
alert('Ativou o click!'); // Se aparece o alert significa q o Listener está ok.
open_reveal = $(this).attr('data-open');
//Id que você espera...
console.log(open_reveal);
//Veja o 'elemento' pelo console, passe o mouse em cima e veja a magica acontecer
console.log($('div[id='+open_reveal+']'));
$('div[id='+open_reveal+']').foundation('open');
});Ele acionou o alert mas apresentou este erro no console:
fotos.php:1927 Uncaught ReferenceError: We're sorry, 'open' is not an available method for this element.
at n.fn.init.a [as foundation] (foundation.min.js:1)
at HTMLButtonElement.<anonymous> (fotos.php:1927)
at HTMLDocument.dispatch (jquery.min.js:3)
at HTMLDocument.r.handle (jquery.min.js:3)
Cara se ta na área errada.
Javascript é na área de Javascript:
https://forum.imasters.com.br/forum/6-javascript/
Sobre a pergunta...
>
Citar
O problema é que depois que ele atualiza a tabela o botão que aciona o revealnão funci
Ao abrir o Console exibe algum erro?
---
Para abrir o console:
No Windows:
Chrome -> ( CTRL + Shift + J)
Mozilla -> (CTRL-Shift-K)