нужно вытащить текстовое значение options из selekta
Привет друзья!
Столкнулся с проблеммой - уже голову сломал... есть некая форма, в ней имеется несколько селектов, и один нужный нам, вот ... <select type="text" name="faktura" id="faktura" size="1"> <option>Фактура потолка <span style="color:#F00 !important;">*</span></option> <option value="199">Белый матовый</option> <option value="199">Белый сатиновый</option> <option value="239">Белый глянцевый</option> <option value="279">Цветной матовый</option> <option value="279">Цветной сатиновый</option> <option value="279">Цветной глянцевый</option> </select> ... значит скрипт (калькулятор) у меня обрабатывает значения value, все считает нормально ... _ploshad = $(parent).find('#ploshad'); _faktura = $(parent).find('#faktura'); _corner = $(parent).find('#corner'); ploshad = $(_ploshad).val(); faktura = $(_ploshad).text(); corner = $(_corner).val(); summa = $(_ploshad).val() * $(_faktura).val() + (+$(_corner).val()); ... но вот как выхватить выделенное значение из option (ИМЕННО ТЕКСТ А НЕ value) и передать дальше? не знаю... в данном случае передаются все значения selecta а мне надо только 1 выбранный option передать, но и value тоже должно работать как есть... копал - нашел такой способ options[selectedIndex].innerHTML; но что то не получается у меня, (видимо не туда втыкаю код или не так) мож кто нибудь поможет? Зареннее благодарен.... |
Например как вариант
var k; k = document.getElementById("faktura").options[1].text; alert(k); |
Часовой пояс GMT +3, время: 20:49. |