Salve a tutti ragazzi, sto cercando un aiuto per jQuery!
Sono alle prime armi con questo framework, e leggendo il libro per imparare ad utilizzare jQuery sono gia' incappato in qualche problema![]()
Nell'esercizio proposto sti provando a alternare il colore di background delle righe di una tabella che contengono anche una riga con campi <th>, in parole povere:
Successivamente il codice di jQuery necessario e' questo:codice:<table> <tr> <th>Titolo</th> <th>Categoria</th> </tr> <tr> <td>As You Like It</td> <td>Comedy</td> </tr> <tr> <td>All's Well that Ends Well</td> <td>Comedy</td> </tr> <tr> <td>Hamlet</td> <td>Tragedy</td> </tr> </table>
Ma le regole non mi alternano le righe in modo giusto! Ovvero i campi th non vengono ignorati per far in modo che i campi pari partano dal primo campo td che trova...codice:$(document).ready( function() { /* Aggiungo la classe intestazione-tabella ai campi th */ $('th').parent().addClass('intestazione-tabella'); /* Aggiungo la classe odd ai campi dispari (odd) */ $('tr:not([th]):odd').addClass('dispari'); /* Agiungo la classe even ai campi pari (even) */ $('tr:not([th]):even').addClass('pari'); /* Evidenzio i campi che sono successivi alla parola Henry */ $('td:contains("Henry")').next().addClass('evidenziato'); });
Sul libro e' scritto che dovrebbe funzionare, ma su FF nn trovo niente purtroppo...
Qualcuno di voi ha qualche idea?

 
					
					
					
						
  Rispondi quotando
dd