Bonjour,

j'ai un petit souci j'ai un tableau html basique :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<table id="qt_list">
<tbody>
<tr class=""><td></td></tr>
<tr class="qt_list_current"><td></td></tr>
<tr class=""><td></td></tr>
<tr class=""><td></td></tr>
</tbody>
</table>

et dans mon jquery :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$('#qt_list tbody tr td').click(function(e){
    e.preventDefault();
    $('#qt_list tbody tr').removeClass('qt_list_current');
 
    var $parent = $(this).parent();
    if (!$parent.hasClass('qt_list_current')){
      $parent.addClass('qt_list_current');
      $parent.focus();
    }
  });
 
$('#qt_list tbody tr').keyup(function(e){
   if (e.which == 40 ){ //fleche directionnel
     alert('fleche');
  } 
});
Mais pour ma function keyup rien ne marche quand j'appuis sur une touche et je ne comprend pas pourquoi
et le but ca serais de monter ou desendre le focus de la ligne du tableau en l'identifiant avec la class current