Cita:
Iniciado por joiscafo 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