Mudar cor de celula

mota33

Power Member
Boa noite

Tenho aqui um problema tenho uma tabela e tenho um botao dentro de uma celula e quero que ao carregar no botao ele va mudando a cor da propria celula, alguma ideia de como posso fazer isso?

Desde ja Obrigado
 
sim so que em vez de mudar so para uma cor seria para percorrer um array de cores como posso ir percorrendo o array a medida que carrego
 
@mota33 tens que ser mais específico no que pretendes. Já te deram aqui a solução para o problema exacto que descreveste.

Tenho um botao dentro de uma celula e quero que cada vez que se carrega muda a cor da celula por exemplo tenho [azul,vermelho,verde]

Carrego 1 vez fica azul, mais 1 vez fica vermelho, mais 1 vez fica verde, mais uma vez volta ao azul

Acho que expliquei bem
 
Ao invés de random, se quiseres ir buscar pela ordem do array tens que ir guardando a última posição do array da cor que foste buscar e resetar quando chegar a array.length.
Tal como o @Nada referiu, deves ir sempre pesquisando no Google e fazer por ti. É preferível colocares aqui algum código e o pessoal vai ajudando do que estares à espera que alguém te dê a "papinha" feita ;)
 
sim é verdade. Já consegui fazer e eu vou ao Google mas não é fácil encontrar certas coisas.
Código:
$(document).ready(function(){
    var cores =['red','green','blue','yellow','#ff4d94','cyan'];
    var x = 0;
    $("#c1_1_button").click(function(){
        $("#c1_1").css("background-color",cores[x]);
        x=x+1;
        if (x == cores.length){x=0};
    });

    $("#c2_1_button").click(function(){
        $("#c2_1").css("background-color",cores[x]);
        x=x+1;
        if (x == cores.length){x=0};
    });
    $("#c3_1_button").click(function(){
        $("#c3_1").css("background-color",cores[x]);
        x=x+1
        if (x == cores.length){x=0};
    });
    $("#c4_1_button").click(function(){
        $("#c4_1").css("background-color",cores[x]);
        x=x+1
        if (x == cores.length){x=0};
    });
});

Tenho isto agora estava a tentar no fim guardar as cores que ficaram em cada célula por exemplo ficar com um array ['red','green','blue','cyan'] como é que posso no fim aceder as cores que ficaram
 
Cria um array com dimensão igual ao número de botões e vai atualizando a cor em posições definidas por ti. Por exemplo, botão 1 posição 0, e por aí adiante.
 
Back
Topo