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