<script src="js/jquery-1.12.3.min.js"></script>
<style>
div {
width: 100px;
height: 100px;
border: 1px solid;
margin-top: 10px;
}
table tr td {
width: 100px;
height: 40px;
}
</style>
<body>
<!-- <div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div> -->
<table border="1" align="center" cellspacing="0">
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<script>
//将表格中所有偶数的行背景颜色设置为 lightgreen
$('tr:odd').css('background-color', 'lightgreen');
var color = '';
// 当鼠标移到tr上时
$('tr').hover(function() {
//鼠标移入
// 设置背景属性
color = $(this).css('background-color');
// 设置背景属性值
$(this).css('background-color', 'lightgray');
}, function() {
//鼠标移出
// 设置背景属性值
$(this).css('background-color', color);
color = '';
});
</script>
老师,这个案例中的
var color = '';
的作用是不是可以理解为用来记忆(存储)background-color的相关属性值呀。对这里设置 var color='' 理解得不是很透彻感觉。