Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Событие click на option (https://javascript.ru/forum/dom-window/52947-sobytie-click-na-option.html)

sloyi 14.01.2015 10:57

Событие click на option
 
Подскажите пожалуйста. есть Select

<select class="js-type" name="from">
<option class="select-opt" value="">Выберите из списка</option>
<option class="select-opt" value="9"> Римские шторы</option>
<option class="select-opt" value="8"> Японские шторы</option>
</select>


создаю событие клика на option с классом "select-opt"

$('.select-opt').click(function(){
alert('Привет');
});


В мозиле все работает исправно но вот в хроме например некакого ответа с браузера нет. в чем может быть проблема и как выйти из положения.

если рассказать чуть побольше то мне нужно достать Value из выбранного нами option делаю так.

$('.select-opt').click(function(){
	id_shtor = this.value;
        alert(id_shtor);
});


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

ruslan_mart 14.01.2015 11:12

sloyi, потому что так не делается. Нужно вешать событие onchange на сам селект:

$('.js-type').change(function() {
    alert(this.value);
});

sloyi 14.01.2015 11:52

Большое спасибо все работает как надо)))


Часовой пояс GMT +3, время: 00:38.