mettre en évidence la ligne du tableau

J’ai la structure de table suivante

Lorem Ipsum Fierent
Lorem ipsum pro ut tale erant mnesarchum ne
mnesarchum ne sapientem fierent mnesarchum

Maintenant, je veux mettre en évidence la ligne, sur quelle souris est en vol stationnaire? Donc, j’ai 2 questions:

  1. Comment puis-je obtenir un effet de surbrillance sur la structure de table mentionnée ci-dessus?
  2. Comment puis-je rétablir l’effet de surbrillance lorsque les lignes ne sont pas déplacées au-dessus de celui-ci?

J’utilise jQuery 1.4+, alors suggérez-moi un moyen d’atteindre les objectives suivants en utilisant le code jQuery.

J’ai créer jsfiddle pour le même: http://jsfiddle.net/c9h5w/

Merci.

J’appendais un nom de classe à la ligne actuellement survolée. Vous pouvez ensuite utiliser CSS pour styliser chaque cellule de cette ligne avec une certaine couleur d’arrière-plan, par exemple. Supprimer le style consiste simplement à déclencher un événement mouseout et à supprimer le nom de classe.

CSS:

 .hovered td { background: #ddd; } 

JavaScript:

 $('table tr').mouseover(function() { $(this).addClass('hovered'); }).mouseout(function() { $(this).removeClass('hovered'); }); 

Exemple en direct .

Vérifiez-le:

 $("table tr").hover( function(){ $(this).css("background-color","#FFEFC6"); //$(this).addClass('className'); //if ur working with class }, function(){ $(this).css("background-color",""); //$(this).removeClass('className'); //if ur working with class } ); 

CLIQUEZ ICI POUR VOIR LA DÉMO