Js 实现 多个tr 点击变色,再点击还原
Posted hkzw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Js 实现 多个tr 点击变色,再点击还原相关的知识,希望对你有一定的参考价值。
我用的是渲染页面,将自定义的值作为一个表示符判断当前状态
<!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>
以上是关于Js 实现 多个tr 点击变色,再点击还原的主要内容,如果未能解决你的问题,请参考以下文章
用jquery怎么实现点击一栏目实现栏目变色,再点击另一栏目也变色,但原来的变回原色