Я пытаюсь получить ячейку в таблице div, созданной в jquery, для изменения цвета, когда я навис над ним и остаюсь тем же цветом, когда мышь покидает ячейку.Изменить цвет фона элемента при наведении с помощью 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