Подскажите пожалуйста, что не так делаю
let arr = $('#modifiere').closest('.main').find('input'), $data = [];
$.each(arr, function(indx, el){
(
el.name==='mod-price' && el.value==='') ? el.value=0 : el.value;
$data[indx][
el.name] ? $data[indx][
el.name].push(el.value) : ($data[indx][
el.name] = [el.value]);
});
Собственно беру значения из нужных мне инпутов блока и формирую новый массив. Но ошибка идет, что не передаются значения из инпутов (Cannot read property 'mod-color' of undefined, где mod-color - name одного из них)