Ciao a tutti
ho una tabella, come posso, cliccando su una cella, selezionare tutte le celle che si trovano in quella colonna?
Dove poter legger i dati presenti nelle celle e cambaire il background, per esempio.
Grazie mille
Ciao a tutti
ho una tabella, come posso, cliccando su una cella, selezionare tutte le celle che si trovano in quella colonna?
Dove poter legger i dati presenti nelle celle e cambaire il background, per esempio.
Grazie mille
non è facile, mentre se fosse una sola riga ti basterebbe intercettare il click sul <tr>, in questo caso lo devi fare sul <td>, che corrisponde in realtà ad una cella e non ad una colonna.
Puoi usare 2 metodi, ti do la traccia di entrambi, poi se posti il codice vediamo:
METODO 1
Assegni ad ogni cella una classe rappresentante il numero della colonna (es. .colonna1, .colonna2 ecc.) e al click fai quello che devi su tutti gli elementi che hanno quella classe (es. cambiare background)
METODO 2 (Più complesso ma in alcuni casi è l'unica via)
Conti il numero di righe (se non lo sai a priori), al click rilevi quale colonna (utilizzando children sul tr, CREDO) è stata cliccata e con un for agisci su ciascuna cella della colonna.
Dai anche un'occhiata qua, forse fa al caso tuo
http://forum.html.it/forum/showthread/t-1390789.html
Ho sbaglio, scusate
Ultima modifica di cavicchiandrea; 23-01-2014 a 20:25
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
Ciao, scusa ma $("tr td") non seleziona TUTTI i td figli di tutti i tr?
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
Ciao a tutti e grazie
Il problema è questo: Devo creare una tabella dove la prima riga riporta i giorni, mentre le altre degli eventi. Se clicco, per esempio, sul 24 gennaio, deve selezionare tutte le celle degli eventi del 24 gennaio.
24 25 26 27 Evento1 X Evento2 X
Le soluzioni/ipotesi proposte da SimoX90 mi sembrano valide provale!!!
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui