Добрый день. Подскажите пожалуйста по следующем моменту: на странице несколько селектов. Нужно, что бы при выборе какого то значения его value добавлялся в сумму. Застрял на моменте, когда меняется id селекта. Т.е. к текущей сумме добавляется новое значение.
Как можно подправить условие?
<!DOCTYPE html>
<html>
<head>
<script src="//code.jquery.com/jquery-git2.js"></script>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
<select id="section1" onchange="check_my_select(event)">
<option value="1">value1</option>
<option value="2">value2</option>
<option value="3">value3</option>
</select>
<br />
<select id="section2" onchange="check_my_select(event)">
<option value="4">value1</option>
<option value="5">value2</option>
<option value="6">value3</option>
</select>
<hr />
<label id="result">Итоговая стоимость</label>
</body>
</html>
function check_my_select(ev){
var id = ev.target.id;
var value_s = parseFloat($("#"+id+" :selected").val());
change_result(value_s, id);
}
var res = 0;
var old_val = 0;
var old_id = "";
function change_result(add_val, id_name){
if (old_id == id_name){
if(old_val != add_val){
res = parseFloat(res - old_val + add_val);
}
}
if (old_id != id_name){
res = parseFloat(res + add_val);
}
$("#result").text(res);
old_id = id_name;
old_val = add_val;
}