在<select>上更改事件

adi*_*ile 11 mootools html-select javascript-events

使用Mootools,如果我附加一个更改事件监听器,<select>我如何访问所选的选项.我想要实际的元素,而不仅仅是价值.

$('select').addEvent('change',function(event) {
    //??
});
Run Code Online (Sandbox Code Playgroud)

Anu*_*rag 13

这些都可以工作:

find by:后代中选择的伪选择器

this.getElement(':selected');
Run Code Online (Sandbox Code Playgroud)

获得第一个选定的值

this.getSelected()[0];
Run Code Online (Sandbox Code Playgroud)

纯javascript,使用selectedIndex属性

this.options[this.selectedIndex];
Run Code Online (Sandbox Code Playgroud)