for (i = 1; i < total.length; i++) {
$("div.category:nth-of-type(" + i + ") ul.qItem li :input[type=radio]:checked").each(function() {
total[i] += parseInt($(this).val());
$("div.category:nth-of-type(" + i + ") div.report div.scorebox").html(total[i] + " / 15");
});
if (total[i] > 11) {
$("div.category:nth-of-type(" + i + ") div.t12").toggle();
$("div.category:nth-of-type(" + i + ") div.report div.scorebox").css("color", "green");
$("div.category:nth-of-type(" + i + ") div.report span.opinion").html(high).css("color", "green");
} else if (total[i] < 7) {
$("div.category:nth-of-type(" + i + ") div.t6").toggle();
$("div.category:nth-of-type(" + i + ") div.report div.scorebox").css("color", "#900");
$("div.category:nth-of-type(" + i + ") div.report span.opinion").html(low).css("color", "#900");
} else {
$("div.category:nth-of-type(" + i + ") div.t711").toggle();
$("div.category:nth-of-type(" + i + ") div.report div.scorebox").css("color", "orange");
$("div.category:nth-of-type(" + i + ") div.report span.opinion").html(medium).css("color", "orange");
}
}
Этот цикл for должен повторяться через 5 делений и суммировать значения переключателей ввода, выбранных в каждом из них.Затем он должен вывести результат в каждой из 5 категорий в поле для ввода результатов.В зависимости от 3 диапазонов, он должен затем вывести другое мнение об их производительности (низкое, среднее, высокое), раскрасить текст красным, оранжевым или зеленым и переключить видимость некоторого текста, предлагающего рекомендации (t6, t711, t12).К сожалению, кажется, что он не может поставить счет в поле для оценки или выбрать правильный текст для отображения.Кто-нибудь может подсказать, как заставить этот скрипт работать с каждым div по очереди?