Необходима помощь с select
Имеется HTML код:
<span></span> <select name="select" id="select"> <option value="1">Значение 1</option> <option value="2">Значение 2</option> <option value="3">Значение 3</option> </select> JS код:
var price = 0;
var span = $('span');
span.html(price);
var arr = [100,200,300];
$('#select').change(function(){
var mySelect = $('#select :selected').val();
if (mySelect == 1){
price += arr[0];
span.html(price);
}
if (mySelect == 2){
price += arr[1];
span.html(price);
}
if (mySelect == 3){
price += arr[2];
span.html(price);
}
});
Мне необходимо, чтобы при клике на один из вариантов добавлялась стоимость к переменной price, а если я нажал на другую, шло вычитание из уже имеющейся и добавление выбранного. Буду благодарен, спасибо. |
Цитата:
var mySelect = this.value; Цитата:
|
Цитата:
|
Reversato,
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
$(function() {
var price = 0;
var span = $('span');
span.html(price);
var arr = [100, 200, 300];
$('#select').change(function() {
price = arr[this.selectedIndex]
span.html(price);
})
});
</script>
</head>
<body>
<span></span>
<select name="select" id="select">
<option value="1">Значение 1</option>
<option value="2">Значение 2</option>
<option value="3">Значение 3</option>
</select>
</body>
</html>
|
Цитата:
|
Цитата:
|
| Часовой пояс GMT +3, время: 17:51. |