标签:onclick pre over var html class function tle attr
我用的是渲染页面,将自定义的值作为一个表示符判断当前状态
<!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>
标签:onclick pre over var html class function tle attr
原文地址:https://www.cnblogs.com/hkzw/p/11543784.html