1. Changer les couleurs sur les lignes alternées
$( "tr:impair" .css("background-color","#eeeeee");
$("tr:even").css("background-color","#ffffff");
Ou faites-le en une seule ligne :
$("table tr:nth -child(odd)").css("background-color","#eeeeee");
:nth-child correspond au Nième enfant ou élément pair impair sous son élément parent
2. La souris change de couleur
$("tr ").live({
mouseover:function(){
$(this).css("background-color"," #eeeeee");
},
mouseout:function() {
$(this).css("background-color","#ffffff");
}
})
ou
$("tr").bind("mouseover",function(){
$(this).css("background-color","#eeeeee");
})
$( "tr").bind("mouseout",function(){
$(this ).css("background-color","#ffffff");
})
Bien sûr, live() et bind() peuvent lier plusieurs événements en même temps ou séparément.