EL <input> del que estamos hablando está dentro de un iframe, no es verdad? Entonces no vamos a poderle asignar la funcionalidad así de facil como queríamos. El codigo que te pasé va a querer encontrar #elegir dentro de la pagina, y no lo va a encontrar porque está dentro de un iframe (de una pagina aparte).
Si pudieras, pone el evento click dentro del iframe. Sino, tendríamos que hacer algo así:
Cita: $('#iframeID').contents().find('input#elegir’'.cli ck.submit(function() {
parent.jQuery.fancybox.close();
});
No se cual es el ID de tu iframe. Lo tiene? Si no, usemos: $('iframe')... o reveamoslo en caso de que exista más de uno.
Tema aparte: ojo, me parece que $('#elegir') va en minusculas para corresponderse con el id "elegir". Es decir, me parece que los selectores son case sensitive.