ciaoa tutti

premessa : se dovesse essere la sezione sbagliata please spostate il topic

da poco ho iniziato ad usare jquery e ho un problema con uno script che sto facendo.
in pratica devo importare dati da un xml per poi agire sui div generati, ma quando provo ad agire tramite classe o id di un div generato non succede nulla.

vi posto il codice e poi aggiungo uan cosa curiosa :

codice:
<body>

<div id="quiz"></div>

</body>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">

dom=1;

 
  $.ajax({ type: "GET", url: "db.xml", dataType: "xml",
     
    success: function(xml) {
       
      $(xml).find('domanda').each(function() {   
        var titolo = $(this).find('question').text();
		var corretta = $(this).find('corretta').text();
		risposte="";
		var n=1;
		$(this).find('risposta').each(function() {  
		risposte = risposte+"<div class='risposta' id='d_"+dom+"r_"+n+"'>"+$(this).text()+"<div class='corretta'>"+corretta+"</div></div>";
		n=n+1;
		});
        var dom_risp = "<div class='domanda'>"+titolo+"</div>"+risposte;
        dom=dom+1;
        $(dom_risp).appendTo('#quiz');
         
      });    
    },
  });


		$(".domanda").click(function(){
	//var id=$(this).attr("id");
	alert("id");
	//var corretta=$("#"+id+" .corretta").text();
	//alert("id :"+id+" valore :"+corretta);
	});



</script>
se il blocchetto .click lo sposto dopo il .append, funziona ma male , nel senso che fa piu alert in base a non so quali suoi ragionamenti.

vi posto anche il codice xml
codice:
<?xml version="1.0" encoding="UTF-8"?>

<quiz>
  <domanda>
	<question>Domanda del quiz numero 1, risposta giusta 1</question>
	<corretta>1</corretta>
	<risposta>risposta 1</risposta>
	<risposta>risposta 2</risposta>
	<risposta>risposta 3</risposta>
	<risposta>risposta 4</risposta>
  </domanda>

  <domanda>
	<question>Domanda del quiz numero 2, risposta giusta 4</question>
	<corretta>4</corretta>
	<risposta>risposta 5</risposta>
	<risposta>risposta 6</risposta>
	<risposta>risposta 7</risposta>
	<risposta>risposta 8</risposta>
  </domanda>
 
</quiz>