Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] ocultar imagen segun su alt

Estas en el tema de ocultar imagen segun su alt en el foro de Jquery en Foros del Web. Buenas tarde tengo una duda tengo una serie de imagenes cada uno con propio alt , y lo que deseo es que cuando un usarrio ...
  #1 (permalink)  
Antiguo 21/04/2016, 11:12
 
Fecha de Ingreso: marzo-2016
Mensajes: 6
Antigüedad: 8 años, 1 mes
Puntos: 0
ocultar imagen segun su alt

Buenas tarde
tengo una duda tengo una serie de imagenes cada uno con propio alt , y lo que deseo es que cuando un usarrio ponga el alt de determinada imagen el resto de imagenes se oculte mi html es algo asi

Código HTML:
<div class="miniatura">
<div>
<a href="/aesma/mirror/retrovisor/3">
<img class="mini" src="/aesma/photos/x6UQ0wgZAyeLO8XCJ6BX.jpg" alt="hello">
</a>
<a href="/aesma/mirror/retrovisor/4">
<img class="mini" src="/aesma/photos/yr4KMamiHtYxfLK0tWyb.JPG"alt="album1">
</a>
</div>
</div>

<div class="buscar">	
	<input id="campo2" name="email" type="text"> 
	<img  id="campo3"src="/aesma/images/links/buscar.png">
	
<div> 
y la funcion que tengo va de la siguiente forma
Código:
$("#campo3").on( "click", function() {
	var porId=document.getElementById("campo2").value;	
	var alt =$('.mini').attr('alt'); 
	if($('.mini').attr('alt')=== porId){
			$('.mini').show();
	} 
	else	$('.mini').hide(); 
		 });
pero no funciona ,agradeceria su ayuda
  #2 (permalink)  
Antiguo 21/04/2016, 18:52
 
Fecha de Ingreso: mayo-2013
Mensajes: 191
Antigüedad: 11 años
Puntos: 10
Respuesta: ocultar imagen segun su alt

intenta con esto:

Código Javascript:
Ver original
  1. $("#campo3").on( "click", function() {
  2.    
  3.     $('.mini').hide();
  4.     $('.mini[alt=' + $("#campo2").val() + ']').show();
  5.  
  6. });
  #3 (permalink)  
Antiguo 22/04/2016, 12:51
 
Fecha de Ingreso: marzo-2016
Mensajes: 6
Antigüedad: 8 años, 1 mes
Puntos: 0
Respuesta: ocultar imagen segun su alt

funciono a la perfeccion , muchas graciasss!!!!!!!!

Etiquetas: Ninguno
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 00:51.