Hola.
Creo que el problema esta en que debes llamar a la funcion cuando ya ha cargado la pagina, no entiendo bien el codigo que has puesto, con dos llamadas a la libreria jquery ni se lo que hace subred.js.
aqui te pongo un ejemplo sencillo a ver si te vale:
Código:
<html>
<head>
<title>titulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>
<script src="jquery-1.4.4.min.js"></script>
<script>
$(document).ready(function(){
var tabla = "<table border=\"1\"><tr><td>celda 1</td><td>celda 2</td></tr><tr><td>celda 3</td><td>celda 4</td></tr></table>";
$("#btn_muestra_tabla").click(function(){
$("#muestra").html(tabla);
$("#btn_muestra_tabla").hide();
});
$("#muestra").on("click", "td" , function(){
var celda = $(this).text();
$("#muestra_valor_celda").append("<h3>has cliqueado : " + celda + "</h3>");
});
}); // fin de ready
</script>
<body>
<button id="btn_muestra_tabla">Mostrar tabla</button>
<div id="muestra"></div>
<div id="muestra_valor_celda"></div>
</body>
</html>