A grandes rasgos mi código seria algo así.
Código Javascript:
Ver original
$(document).ready(function(){
$("#menu").change(function () {
$i=Valor numérico externo que recojo;
for($i=1; $i <= $str; $i++)
{
Creo objeto yamado "radio"+$i;
$("#radio"+$i).change(function () {
//Codigo de la funcion
});
}
});
});
Espero vuestra respuesta aunque sea para decirme que no se puede hacer XD.
Saludos.
 
 
 Declarar función en un bucle que funcione fuera del mismo.
 Declarar función en un bucle que funcione fuera del mismo. 
 
  igual, se te agradece el feedback, sea en karma o en el mismo mensaje en cuestion.
 igual, se te agradece el feedback, sea en karma o en el mismo mensaje en cuestion. 

