Witam!
Mam na stronie pola/selecty takie jak na screenie w załączniku i potrzebuję z nich zczytać do arraya dane - dokładnie to co użytkownik wybierze w każdym z selectów "Cena za pobyt dziecka".
Musi to jednak działać tak, że jeśli dla danego pokoju np 11(ostatni) na screenie liczba dzieci = 0 (nie ma więc selectów z cenami) wtedy do arraya zamiast ceny ma zostać wstawione x : 0.
Niestety nie do końca umiem sobie z tym poradzić - mój kod działa poprawnie jeśli dla danego pokoju liczba dzieci = 1. Kiedy jest więcej zaczynają się schody - wczytuje się tylko cena dla jednego dziecka na pokój a pozostałe są pomijane.. Proszę o pomoc. Jak to rozwiązać?

var cnumber = [];  //cnumber - array, do którego zostały wczytane liczby dzieci dla poszczególnych pokoi
var cprice_ = [];    //cprice_ - array, do którego wczytwane są ceny za pobyt dzieci

jQuery.each(jQuery("input[name='countc[]']"), function(){

	cnumber.push(jQuery(this).val());
});	

var size1=  cnumber.length;      //size 1 - długóść arraya, do którego zostały wczytane liczby dzieci dla poszczególnych pokoi

jQuery.each(jQuery("select[name='types_c[]']"), function(){	//types_c[] - selecty z cenami 

for(i=0; i<size1+1; i++){	           
     if(cnumber[i] !== "0"){               
		cprice_.push(jQuery(this).val());
	 
}	
	if(cnumber[i]=="0"){ 
                        cprice_[i]="x : 0"; 

}
}	
});

EDIT: Problem rozwiązany. Temat do zamknięcia.