Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Filtrar por atributos

Estas en el tema de Filtrar por atributos en el foro de Frameworks JS en Foros del Web. Buenas gente, tengo una tabla con articulos y en cada fila un TD tiene el ID del articulo y en ella una imagen indicando el ...
  #1 (permalink)  
Antiguo 12/06/2011, 19:59
 
Fecha de Ingreso: junio-2011
Mensajes: 2
Antigüedad: 9 años, 4 meses
Puntos: 0
Filtrar por atributos

Buenas gente, tengo una tabla con articulos y en cada fila un TD tiene el ID del articulo y en ella una imagen indicando el Estado del mismo (0-1)
Yo tengo el script que esta debajo y lo que quiero es que se recargue la imagen en la misma celda donde estaba la imagen de estado sobre la que hice click .

Yo lo que quiero si es que se puede referenciar en la linea que esta en rojo al <td id=" id que obtengo en la linea azul "></td>

<script language="javascript">
$(document).ready(function() {
$("img").click(function(){
var id = $(this).attr("id");
var accion = $(this).attr("alt");
$.get("<?=base_url()?>articulos/" + accion + "/"+ id,{}, function(data){
$("td[value="+ id +"]").html(data);
});

})
})
</script>

Espero que me iluminen porque no le doy a la tecla, gracias
  #2 (permalink)  
Antiguo 13/06/2011, 10:13
Avatar de tredio  
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 11 años, 11 meses
Puntos: 66
Respuesta: Filtrar por atributos

podrias colocar el codigo html para ver de que se trata?
__________________
Extension Google Chrome
dar las gracias no cuesta nada :D
  #3 (permalink)  
Antiguo 13/06/2011, 14:14
 
Fecha de Ingreso: junio-2011
Mensajes: 2
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Filtrar por atributos

Me respondo solo..... ya esta solucionado, era yo que me complicaba innecesariamente.
Era simplemente concatenar las cosas.

Las etiquetas TD en donde estan las imagenes tienen el id de cada registro, asi <td id="id22">
entonces la llamada queda asi:

<script language="javascript">
$(document).ready(function() {
$("img").click(function(){
var id = $(this).attr("id");
var accion = $(this).attr("alt");
$.get("<?=base_url()?>articulos/" + accion + "/"+ id,{}, function(data){
$("#id" + id).html(data);
});

})
})
</script>

Listo, queda cerrado el caso: Gracias tredio por responer igualmente

Etiquetas: jquery
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 04:58.