Господа, есть одна функция:
function generate () {
for (var i=1; i<13; i++) {
$(document.body).remove(".people"+ i);
}
var countPeopleEnd = getRandom(countPeople.min, countPeople.max)
console.log(countPeopleEnd);
for (var i=1; i<countPeopleEnd; i++){
var coordPeopleHorizontal = getRandom(horizontal.minCoord, horizontal.maxCoord);
var coordPeopleVertical = getRandom(vertical.minCoord, vertical.maxCoord);
var people = "<div onclick='increment(" + i + ")' class=people";
$(document.body).append(people + i + "></div>");
console.log("sucsess")
$(".people" + i).css({
top: coordPeopleVertical + "px",
left: coordPeopleHorizontal + "px"
})
}
for (var i=1; i<countPeopleEnd+1; i++) {
var skin = getRandom(1,6);
$(".people" + i).css("background", "url(/images/people/"+ skin + ".png)")
}}
Эта функция генерирует людишек при каждом нажатии на кнопку. Вопрос: почему при нажатии на кнопку не удаляются старые человечки, если есть такое выражение:
for (var i=1; i<13; i++) {
$(document.body).remove(".people"+ i);
}
Отображается всё нормально, но в исходном коде образуется огромное количество элементов people.
Спасибо заранее