<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <style> /*定义了三个样式*/ /*.once{ background-color:#0FC; } .after{ background-color:#F00; } */ .selected1{ background-color:#33C; } </style> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script language="javascript" type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7/jquery.min.js"></script> <script language="javascript" type="text/javascript" > //使用jquery绑定事件 $(document).ready(function (){ //各行变色 $("tr:even").addClass("once"); $("tr:odd").addClass("after"); //根据type获取了所有的radio框,并且给radio添加事件 $("input[type='radio']").click(function (){ //如果radio被选中则给选中的改行增加样式 $("input[type='radio']:checked").parents("tr").addClass("selected1"); //如果没有被选中则移除selected样式 //alert($("input:not(input:checked)").length); $("input:not(:checked)").parents("tr").removeClass("selected1"); }); }); /*注意:表格中的name名称一定要相同*/ </script> </head> <body> <table width="600" border="1"> <tr> <td><input type="radio" name="box" /></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><input type="radio" name="box" /></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><input type="radio" name="box" /></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><input type="radio" name="box" /></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><input type="radio" name="box" /></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><input type="radio" name="box" /></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><input type="radio" name="box" /></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><input type="radio" name="box" /></td> <td> </td> <td> </td> <td> </td> </tr> </table> </body> </html>
无标题文档