Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2013, 05:19
aculvi
 
Fecha de Ingreso: enero-2013
Mensajes: 55
Antigüedad: 11 años, 11 meses
Puntos: 1
problema con funcion $('td').click()

Estoy haciendo un buscaminas con jquery donde el valor de la casilla es el class i cuando clique el usuario canvie la class i ponga la correspondiente

Por ejemplo 0=null, 1=uno, ... y 4=mina

El codigo del click es
Código PHP:
$('td').click(function(){
            switch($(
this).attr('class')){
                case 
'0'
                        $(
this).attr('class','zero');
                        break;
                case 
'1':
                        $(
this).html('1');
                        $(
this).attr('class','uno');
                        
punts+=1;
                        break;
                case 
'2':
                        $(
this).html('2');
                        $(
this).attr('class','dos');
                        
punts+=2;
                        break;
                case 
'3':
                        $(
this).html('3');
                        $(
this).attr('class','tres');
                        
punts+=3;
                break;
                case 
'4':
                        $(
this).html('*');
                        $(
this).attr('class','mina');
                        
alert('Has fet '+punts+' punts');
                        break;
            }
        }); 
El funcionamiento es que quando el usuario clica a "Partida nova" le pregunta el numero de filas, columnas y minas. Dibuja una tabla con <td class="0"> </td> (por ejemplo)

Esto es lo que imprime
Código PHP:
<table>
<
tbody>
<
tr>
<
td class="1"> </td