Salve a tutti,
ho creato un div mediante jquery che si apre quando premo il bottone il cui id è messaggi:
codice:
$(document).ready(function() {
    var show = true;
    var overlay = jQuery('<div id="overlay"> <?php include "msg/messaggi.php" ?> </div>');
     $("#messaggi").click(function(){
        
        if (show==true)
        {                    
            overlay.appendTo(document.body);
            show=false;
        }
        else
        {
            show=true;
            overlay.remove();
        }        
    });    


});

all'interno del file incluso mediante php nel div "overlay" si creano ulteriori div a cui ho associato la classe "messaggi" . Voglio ottenere l'id di questi mediante jquery quando clicco su di essi. l'intero codice,che non capisco perchè non funzioni, diventa allora:

codice:
$(document).ready(function() {    var show = true;
    var overlay = jQuery('<div id="overlay"> <?php include "msg/messaggi.php" ?> </div>');
     $("#messaggi").click(function(){
        
        if (show==true)
        {                    
            overlay.appendTo(document.body);
            show=false;
        }
        else
        {
            show=true;
            overlay.remove();
        }        
    });    
        $(".messaggi").click(function(){
             var recupero_id = $(this).attr("id"); 
             alert(recupero_id);
    });


});
riuscite a spiegarmi perchè non si riesce proprio a cliccare sul div .messaggi? grazie