我用的是渲染页面,将自定义的值作为一个表示符判断当前状态
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> /*滑动变色*/ .min table tr:hover{ background-color: #DFF0D8; } </style> </head> <body> <div class="min"> <table> <tr id="row1" onclick="clicks(‘row1‘)" val="0"> <td>0.0</td> <td>1.1</td> <td>2.2</td> </tr> <tr id="row2" onclick="clicks(‘row2‘)" val="0"> <td>0.0</td> <td>1.1</td> <td>2.2</td> </tr> <tr id="row3" onclick="clicks(‘row3‘)" val="0"> <td>0.0</td> <td>1.1</td> <td>2.2</td> </tr> </table> </div> <script type="text/javascript" src="js/jquery-3.1.1.min.js" ></script> <script> function clicks(row){ //使用val判断状态 var IsCheck = $("#" + row).attr("val"); if (IsCheck == "1") { $("#" + row).css("background-color", ""); $("#" + row).attr("val", "0"); } else { $("#" + row).css("background-color", "#00ccff"); $("#" + row).attr("val", "1"); } } </script> </body> </html>
原文地址:https://www.cnblogs.com/hkzw/p/11543784.html
时间: 2024-10-10 23:12:51