Показать сообщение отдельно
  #1 (permalink)  
Старый 17.08.2015, 21:53
Аспирант
Отправить личное сообщение для nikto93i7 Посмотреть профиль Найти все сообщения от nikto93i7
 
Регистрация: 06.07.2015
Сообщений: 50

Замена значения в массиве
Доброе время суток форумчане!!)))

Помогите пожалуйста разобраться с одной проблемой.. уже не один час потратил на вроде простую задачу

Есть Range
<input class="rangenain" id="term1" type="range" step=1 min="1" max="10" value="7">


есть код js
function negative() {
negativeUp = [ priceDifference(), 0, 0, 0, 0, 0, 0, 0, 0, 0 ];
return negativeUp
};

function positive() {
positiveUp = [ 0, tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings() ];
return positiveUp
};

function ice() {
	iceUp = [ analoguePlatform.onchange(), analogueTco(), analogueTco(), analogueTco(), analogueTco(), analogueTco(), analogueTco(), analogueTco(), analogueTco(), analogueTco()];
return iceUp
};

function charge() {
chargeUp = [ chargeTruckPrice(), chargeTco(), chargeTco(), chargeTco(), 
	                   chargeTco(), chargeTco(), chargeTco(), chargeTco(), chargeTco(), chargeTco()];
return chargeUp
};


В массивах по 10 значений (считаем по порядку от 1 до 10)

как реализовать с помощью jQuery так, чтоб при выборе Range во всех массивах сразу добавлялись и убирались значения?

Для примера:
При выборе Range = 6

получим код js
function negative() {
negativeUp = [ priceDifference(), 0, 0, 0, 0, 0 ];
return negativeUp
};

function positive() {
positiveUp = [ 0, tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings() ];
return positiveUp
};

function ice() {
	iceUp = [ analoguePlatform.onchange(), analogueTco(), analogueTco(), analogueTco(), analogueTco(), analogueTco()];
return iceUp
};

function charge() {
chargeUp = [ chargeTruckPrice(), chargeTco(), chargeTco(), chargeTco(), 
	                   chargeTco(), chargeTco()];
return chargeUp
};


Буду оооочень благодарен за помощь
Ответить с цитированием