JQuery - Obtener valor de un img para una función ajax

 
Vista:
Imágen de perfil de Juan José
Val: 2
Ha disminuido su posición en 5 puestos en JQuery (en relación al último mes)
Gráfica de JQuery

Obtener valor de un img para una función ajax

Publicado por Juan José (2 intervenciones) el 30/01/2018 16:43:25
1
2
3
4
5
$('#etTabPlatos')
    .append($('<tr>')
        .append($('<td>').append($('<img>').attr("src", "./fotos/"+platos.foto).attr("id",platos.clave))
	        ).append($('<td>').text(platos.nombre))
    )

la información se cada de un array que recorro previamente

Intento obtener la id pero me devuelve undefined, me he decantado por id no sé si es lo más correcta
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 142
Plata
Ha mantenido su posición en JQuery (en relación al último mes)
Gráfica de JQuery

Obtener valor de un img para una función ajax

Publicado por Horroroso (65 intervenciones) el 30/01/2018 23:21:26
Hola,

Puedes utilizar "data" para guardar informacion:
1
2
3
4
5
6
7
8
9
[$('#etTabPlatos')
    .append($('<tr>')
        .append($('<td>').append($('<img>').attr("src", "./fotos/" + platos.foto).data("clave", platos.clave))
	        ).append($('<td>').text(platos.nombre))
    )/code]
Para llamarlo puedes usar:
[code]$("img").on("click", function () {
    alert($(this).data("clave"))
})

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar