Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Problema Jquery, error de principiante

Estas en el tema de Problema Jquery, error de principiante en el foro de Jquery en Foros del Web. Hola a todos, es posible que lo que vaya a consultar sea una tontería, pero estoy empezando a estudiar jquery, y quería hacer algunas prácticas ...
  #1 (permalink)  
Antiguo 07/01/2015, 13:23
Avatar de ann_eav  
Fecha de Ingreso: noviembre-2014
Ubicación: Madrid
Mensajes: 9
Antigüedad: 9 años, 5 meses
Puntos: 0
Problema Jquery, error de principiante

Hola a todos, es posible que lo que vaya a consultar sea una tontería, pero estoy empezando a estudiar jquery, y quería hacer algunas prácticas fuera de codecademy y del programa que uso para mi curso a distancia, asi que me he puesto a escribir en sublime text, pero no consigo hacer que nada funcione. No se si estoy linkeando mal jquery en el head, o si hay algún problema con el script que escribo y en realidad no se colocan asi... pero no funciona nada, estoy intentando lo más básico, que es, teniendo un párrafo y un botón, que al pulsar el botón, el párrafo desaparezca.

dentro de head tengo esto :

Código HTML:
<head>
	<meta charset="UTF-8">
	<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
<script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
	[...]
	<script type="text/javascript">
		var main = function(){
			$('.btn').click(function(){
				$('test-popup').hide();
			});
		};
		$(document).ready(main);
	</script>
</head> 
y en body esto:
Código HTML:
<body>

[...]

<div id="test-popup">
  			Popup content
			</div>

			
			<div class="blueColor">
				<div class="blueRow">
				<button class="btn">Dynamically create and show popup</button>
				</div>
			</div> 

Pido disculpas de antemano por si alguien se siente ofendido o le parece muy obvio mi problema. Gracias
  #2 (permalink)  
Antiguo 07/01/2015, 13:44
 
Fecha de Ingreso: octubre-2014
Ubicación: Buenos Aires
Mensajes: 278
Antigüedad: 9 años, 6 meses
Puntos: 12
Respuesta: Problema Jquery, error de principiante

Hola ann_eav, te esta faltando el # para que se oculte.

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.         var main = function(){
  3.             $('.btn').click(function(){
  4.                 $('#test-popup').hide();  // Acá te faltaba el #
  5.             });
  6.         };
  7.         $(document).ready(main);
  8.     </script>

html

Código HTML:
Ver original
  1. <div id="test-popup"> <!-- Los id en jquery se especifican con # -->
  2.             Popup content
  3.             </div>

Espero te sirva.


Saludos.
__________________
http://www.sp-vision.net
  #3 (permalink)  
Antiguo 07/01/2015, 14:02
Avatar de ann_eav  
Fecha de Ingreso: noviembre-2014
Ubicación: Madrid
Mensajes: 9
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Problema Jquery, error de principiante

dios mio!! es verdad!!! era una tonteria enorme, sabía que se ponían con # igual que en el css cuando hablas de ID pero se me ha debido de pasar y no lo veía... muchisimas gracias!!!!!

no sabes que feliz me has hecho hahahah

Etiquetas: principiante
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:16.