Foros del Web » Programando para Internet » Jquery »

Control de línea en una tabla en JQuery

Estas en el tema de Control de línea en una tabla en JQuery en el foro de Jquery en Foros del Web. Hola a todos. ¿Sabeís como se controla una línea en una tabla? Yo tengo dos botones bien y mal por línea de tabla: Cita: <table ...
  #1 (permalink)  
Antiguo 16/02/2010, 07:03
 
Fecha de Ingreso: febrero-2010
Mensajes: 13
Antigüedad: 14 años, 10 meses
Puntos: 0
Control de línea en una tabla en JQuery

Hola a todos. ¿Sabeís como se controla una línea en una tabla?
Yo tengo dos botones bien y mal por línea de tabla:

Cita:
<table class="fidescu_table">
<tr><th>Mod</br>Examen</th><th>Id<br>Pregunta</th><th>Completas</th><th>Fecha</th><th>Correción</th></tr>

<?php foreach($completas as $completa)
{

$desc_nivel=trim($completa[1]);

printf(trim("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td><a href='javascript:void(0)' class='boton_bien' examen_id='%s'>Bien</a><a href='javascript:void(0)' class='boton_mal' examen_id='%s'>Mal</a></td></tr>"),$completa[0],$desc_nivel,$completa[3],$completa[2],$completa[2],$completa[0]);

}
?>


</table>
Despues en Jquery tengo los botones
Cita:
$("a.boton_bien").bind("click",function()
{
$tabla=$(this).parent().find('fidescu_table2');


if(!$tabla.hasClass('boton_bien'))
{
$(this).html($('a.boton_mal').hide());
$(this).html('Bien').show();
}
$tabla.toggleClass('hide');
});
$("a.boton_mal").bind("click",function()
{
$tabla=$(this).parent().find('fidescu_table2');


if(!$tabla.hasClass('boton_mal'))
{
$(this).html($('a.boton_bien').hide());
$(this).html('Mal').show();
}
$tabla.toggleClass('hide');
});
Pero me borra todos los botones mal cuando pulsas bien, y viceversa. ¿Saben como puedo controlar para que solo borre el boton mal de la fila que pulso bien y al reves?
No se si me explico. Un saludo. Gracias
  #2 (permalink)  
Antiguo 16/02/2010, 09:20
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 9 meses
Puntos: 101
Respuesta: Control de línea en una tabla en JQuery

Te acabo de contestar en el otro post, donde preguntabas lo mismo.

Se me ocurre que en vez de seleccionar la tabla, seleccionas su child tr

$tabla.children("tr");

Fijate.

Etiquetas: control, tablas
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 18:52.