Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/02/2010, 04:25
leolamela
 
Fecha de Ingreso: febrero-2010
Mensajes: 13
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Fallan los botones en Jquery.UI dialog()

Yo lo tengo dentro de una tabla y aparecen los botones bien y mal en cada línea de la tabla para despues recalcular el examen:

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

<?php foreach($redacciones as $redaccion)
{
$valor=html_entity_decode(utf8_decode($redaccion[3]));
$desc_nivel=trim($redaccion[1]);
$valor=wordwrap($valor,40,'</br>');

if(strlen($valor)>40 and substr_count($valor," ")==0 )
{
$valor=chunk_split($valor,40,"<br/>");
}
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>"),$redaccion[0],$desc_nivel,$valor,$redaccion[2],$redaccion[2],$redaccion[0]);

}
?>
<a href='javascript:void(0)' class='boton_recalcular' examen_id='%s'>Recalcular examen</a>
</table>
Y asi como lo tengo programado cada boton:
Cita:
$("a.boton_bien").bind("click",function()
{
$tabla=$(this).parent().find('fidescu_table2');

if(!$tabla.hasClass('boton_bien'))
{
$(this).html('a.boton_mal').hide();
}
$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();
}
$tabla.toggleClass('hide');
});
Pero me sigue pasando lo mismo me borra el boton que pulso y lo que quiero que me salga es que desaparezca el botón contrario, Si Pulsas Bien, se quede Bien y desaparezca mal y viceversa. Un saludo