这个估计要自己写个JS事件
一个例子:(但是实用性有点差,主要是table没有keyup事件,就放在了body上)
<html> <head> <style type="text/css"> .red{color:red} </style> <script type="text/javascript" src="jquery-1.8.0.js"></script> <script type="text/javascript"> var i=0; var total; $(function(){ $("#table1>tbody>tr").eq(i).addClass("red"); total = $("#table1>tbody>tr").length; $("body").keyup(function(e){ if(e.keyCode == 38) //up { if(i>0) { $("#table1>tbody>tr").eq(i).removeClass("red"); i--; $("#table1>tbody>tr").eq(i).addClass("red"); } } if(e.keyCode == 40) //down { if(i<total-1) { $("#table1>tbody>tr").eq(i).removeClass("red"); i++; $("#table1>tbody>tr").eq(i).addClass("red"); } } }); }); </script> </head> <body> <div> <table id="table1"> <tbody> <tr><td><input type="checkbox" /></td><td>11</td><td>12</td></tr> <tr><td><input type="checkbox" /></td><td>21</td><td>22</td></tr> </tbody> </table> <div> </body> </html>
可不可以给个代码参考呢?我现在JS还不是很会用,谢谢哈
多谢,那个JS 部分让我学到东西了呢