Principiante di tutto questo, giocando con Firebase. Fondamentalmente, voglio recuperare le voci di testo da Firebase e avere un pulsante "Approva" accanto ad esso. Quando si fa clic sul pulsante, voglio che quella specifica voce di testo venga trasferita in una nuova posizione di Firebase e il testo rimosso dalla pagina. Sto creando il pulsante e il testo in modo dinamico e sto avendo qualche problema con la selezione del pulsante e dei div che ho creato. So che devo usare su() ma non sono sicuro di come usarlo.JQuery: selezione di elementi creati dinamicamente e spinta a Firebase
Grazie!
approveRef.on('child_added', function(snapshot) {
var posts = snapshot.val();
$('<div id="post">').text(posts.text).append('<button style ="button" id="approve">Approve</button>').appendTo($('#feed'));
});
$('#approve').on("click", function(){
var text = $('#post').val();
postsRef.push({'text':text});
$('#post').remove();
});
Per espandere, il primo argomento di on() è il caso, il secondo è un "selettore" che, se presenti, rappresentanti gli eventi a figli di questo elemento, anche se sono aggiunto in futuro – Kato
Ito pala yun. :) –