Cita: <script type="text/javascript">
$("#marcada").load("marMoSu.php");
</script>
Si eso está en la cabecera tiene que ir dentro de document.ready. De otra manera, estás intentando manipular elementos que todavía no existen en el DOM.
Otra cosa: no podes cargar contenido en un input por medio de load. Ese metodo se usa para traer html. Tendrías que usar el callback:
Cita: $("#algundiv").load("marMoSu.php", function(id) {$("#marcada").attr("id",id } );
O lo que mejor, no usar load para este caso, en que no es necesario. Usa .get.
Cita: $.GET("marMoSu.php", function(id) {$("#marcada").attr("id",id } );
http://www.anieto2k.com/2009/08/18/5...ax-con-jquery/