Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/12/2012, 13:21
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Error al seleccionar imagen y realizar funcion

Cita:
Iniciado por joiscafo Ver Mensaje
Antes que todo una disculpa porque no supe que poner de titulo

...Hola tengo un problema con mi función de jquery, lo que hace es que cuando se da clic a una imagen, consultara en una script de php una posible sugerencia usando como identificador la propiedad alt de la etiqueta imagen.

asi el código html de mis imágenes

Código:
<img src="imagenes/help.png" id="imgHelp" alt="1" width="25" height="25" />
<img src="imagenes/help.png" id="imgHelp" alt="2" width="25" height="25" />
y esta mi funcion jquery

Código:
$(document).ready(function() {
    $("#imgHelp").click(function () {
         if ($('#mensaje').is (':hidden'))
	 {
	      $('#mensaje').load('ayuda.php',{help:$("#imgHelp").attr("alt")});
	      $('#mensaje').show();
	 }
	else
	      $('#mensaje').hide();
    });
});
Mi problema es que solo con la primera imagen funciona perfectamente y con las demas no.

Que estoy haciendo mal?... ojala me puedan guiar gracias.
No podés repetir los id, estos deben ser únicos y puesto asi te recupera siempre el alt de la primera imagen, utilizá otro selector, un class, por ejemplo.
luego en el click

var argumento= $(this).attr("alt");
con lo que obtendrías 1 ó 2 según la imagen clickeada.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.