jqueryで作成されたdivテーブル内で、マウスを置いたときに色を変更し、マウスがセルを離れるときにその色を維持しようとしています。Jqueryを使用してホバー上のユニットの背景色を変更する
.hoverコマンドを追加しようとしましたが、追加するとグリッド全体が消えます。
はここJSfiddleで私のコードです:https://jsfiddle.net/davidtaylorjr/eemLsjg7/8/
$(document).ready(function() {
$(function() {
for (var x = 0; x < 16; x++) {
for (var y = 0; y < 16; y++) {
$("<div>").addClass("unit").appendTo('#container');
}
}
});
$(".unit").hover() {
$(this).css("background-color", "black");
});
});
#container {
background-color: lightblue;
height: 192px;
width: 192px;
}
.unit {
background-color: white;
height: 10px;
width: 10px;
margin: 1px;
float: left;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="container"></div>
表が作成されますjQueryコードではなく、htmlで。 – davidtaylorjr
ああ、それはforループです。 – davidtaylorjr