Этот код меня немного смущает так как в нем три цикла, как бы его оптимизировать?
Суть: эта функция вызывается при успешном выполнении запроса, в нее передается объект в этом объекте 5 ключей с value, Эти value должны быть прикручины к input-ам соответственно по ним выставить радиокнопкам атрибут checked чтобы отобразить текущие радиокнопки которые пользователь проголосовал ранее.
checkValue: function (data) {
$.each(data.company_category_scores, function (key, value) {
var inputWrapper = CompanyRatingModule.formsBranding.eq(key - 1);
$.each(inputWrapper, function (indexWrapper, itemWrapper) {
$($(this).find('input').get().reverse()).each(function (index, item) {
var inputProperty = $(item);
if (index < value) {
inputProperty.prop('checked', true);
}
});
});
});
}