Необходима помощь с 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, время: 19:45. |