el problema que tiene astut no tiene nada que ver con jquery, con ready ni con el dom, es netamente de javasript
No se puede llamar a una función que está dentro de una función desde afuera de la misma, o sea funciones anidadas, se la puede llamar solamente dentro de la función que la contiene.
Como el sieguiente ejemplo que quiero llamar a la función AccionArrojar() cuando hacen clic en el enlace, pero me da error de que no ha sido definida porque está dentro de la función ready()
Código HTML:
<html>
<head>
<title>Ejemplo</title>
<script type="text/javascript">
function ready (){
function AccionArrojar (){
alert("hola");
}
}
</script>
</head>
<body>
<a href="#" onclick="AccionArrojar()">Función indefinida</a>
</body>
</html>
astut esta llamando a una función que está en otra función y eso no es posible porque lo hace desde afuera de la función que la contiene
le va a funcionar cuando hace con un evento click porque va a estar dentro de ready, si quiere usar el oncklic inline que saque la función afuera