Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2015, 04:00
Avatar de neoarcangel
neoarcangel
 
Fecha de Ingreso: enero-2005
Ubicación: España
Mensajes: 566
Antigüedad: 19 años, 10 meses
Puntos: 5
Problema con ciertos eventos de raton como onclick

Hola, me estoy iniciando en jquery y la verdad que me funciona a medias.

El primer ejercicio que he hecho de un curso que estoy haciendo no me funciona, he probado en opera, chrome y firefox y nada.

Código HTML:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript">

//         </script>

        
<!--        <script type="text/javascript" src="../js/jquery1.js">
        
        </script>-->
     
         
         <script type="text/javascript">
            $(document).ready(inicializar);

                function inicializar()
                {
                  $(document).$('#hola');
                  $(document).click(clickHecho);

                }

                function clickHecho()
                {   $(document).$('#hola');
                    $(document).css('color','red')
                }
         </script>
         
         
         
<!--         <script type="text/javascript">
                $(document).ready(function probando() {
                 alert("jQuery esta funcionando !!");
               });
         </script>-->
      
         
    </head>
    <body >
        <div id="hola" >
            Texto contenido en un div
        </div>
        
       
    </body>
</html> 
he probado con distintas versiones de jquery y nada, he probado a poner el codigo jquery en un archivo externo nada.

En el codigo, tengo un alert comentado para comprobar que funciona jquery y si, el mensaje sale sin problemas, pero sin embargo el onclick no funciona.

PD: Acabo de poner el mensaje y he conseguido solucionarlo
Código HTML:
var x;
x=$(document);
x.ready(inicializar);

function inicializar()
{
    var x;
  x=$('#hola');
  x.click(clickHecho);
  
}

function clickHecho()
{  
      var x;
  x=$('#hola');
    
    x.css('color','red')
}
Era un error de sintaxis del curso.
__________________
Mi equipo

Gigabyte GA-MA770T-UD3P Socket AM3|OZC StealthxStream 600 w | Gigabyte Radeon HD 4770 512MB GDDR5| AMD Phenom II 945 X4 Quad Core 3.0Ghz| Memoria Kingston 6GB DDR3 1333

Última edición por neoarcangel; 28/04/2015 a las 04:09