С Mootools, если я присоединяю слушателя события изменения на a<select>
как я получаю доступ к опции, которая была выбрана. Я хотел бы фактический элемент и не только значение.
$('select').addEvent('change',function(event) {
//??
});
Подойдет любой из этих вариантов:
найти по псевдоселектору :selected в потомках
this.getElement(':selected');
получить первое выбранное значение
this.getSelected()[0];
чистый javascript, используйте свойство selectedIndex
this.options[this.selectedIndex];
Просто откройте свойство selectedIndex
в элементе select ( этот объект
в обработчике событий), чтобы получить индекс опции.
// get the index of the selected option
var index = this.selectedIndex;
// get the option element
var opt = this.options[index];