JQuery: выбор динамически создаваемых элементов и отправка в Firebase

Новичок во всем этом, играя с Firebase. По сути, я хочу получить текстовые записи из Firebase, и рядом с ними есть кнопка «Подтвердить». Когда кнопка нажата, я хочу, чтобы эта конкретная текстовая запись была перемещена в новое местоположение Firebase, а текст был удален со страницы. Я создаю кнопку и текст динамически, и у меня возникают проблемы с выбором кнопки и созданных мной элементов div. Я знаю, что должен использовать on (), но я не уверен, как его использовать.

Спасибо!

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();

});

Ответы на вопрос(3)

Ваш ответ на вопрос