Hola que tal?
Bueno de a poco e ido estudiando como utilizar jQuery y me encontre con algunas dudas:
por ejemplo, tengo este codigo:
Código PHP:
<html>
<head>
<script type="text/javascript" src="js/jquery-1.1.4.js"></script>
<script type="text/javascript">
$("#boton").click(function() { alert("Hola") });
</script>
<title>Documento sin título</title>
</head>
<body>
<input type="button" id="boton" value="Saludar" />
</body>
</html>
Agrego un evento click() al elemento con la ID = boton, sin embargo al verlo, no funciona.
Pero si lo cambio por este otro:
Código PHP:
<html>
<head>
<script type="text/javascript" src="js/jquery-1.1.4.js"></script>
<script type="text/javascript">
$(document).ready(saludar);
function saludar() {
$("#boton").click(function() { alert("Hola") });
}
</script>
<title>Documento sin título</title>
</head>
<body>
<input type="button" id="boton" value="Saludar" />
</body>
</html>
funciona perfectamente, entonces mi duda es si la funcion $ incorpora el evento ready o no... ya que e leido algunos manuales y en la mayoria menciona que hacer $(document).ready se puede acortar usando $(elemento), entonces ese ultimo codigo no se cargara hasta que el arbol este completo...