【发布时间】:2015-12-27 23:40:19
【问题描述】:
我是 HTML/CSS/JavaScript/Jquery/ 新手 我有一组表示为框的 div 标签。当我将鼠标悬停在框上时,我想更改框的颜色,但我不确定如何访问每个 div 标签并更改其属性。
HTML:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="stylesheet3.css"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="script3.js"></script>
<body>
<div class="wrapper">
</div>
</body>
</head>
</html>
CSS:
body
{
background:#000;
}
.square
{
display: table-cell;
vertical-align: middle;
text-align: center;
border:2px solid #73AD21;
height: 2.5rem;
width: 2.5rem;
background-color: white;
}
Javascript/Jquery:
$(document).ready(function() {
for(i=0; i<16; i++) {
$('.wrapper').append('<div class="line">');
for(j=0; j<16; j++) {
$('.wrapper').append('<div class="square">'+j+'</div>');
}
$('.wrapper').append('</div>');
}
/*$('.wrapper').hover(function()) {
$(this).css("background","#F00");
}*/
});
当我在 Javascript/Jquery 部分添加注释行时,整个网页变黑。
【问题讨论】:
-
您希望悬停应用于 .wrapper 还是 .square?
-
To .square 我认为它代表了包装器中的 div 标签。我试着做乔希展示的东西,它奏效了。感谢大家的帮助。
标签: javascript jquery html css