使用Mootools获取选项标签

时间:2011-06-03 06:39:57

标签: javascript mootools

<select onchange="changeFields(this)" alias="school_type" id="15_4_19" name="15_4_19">
        <option label="" value=""></option>
        <option label="High School" value="8">High School</option>
        <option label="University" value="9">University</option>
        <option label="Elementary Schools" value="10">Elementary Schools</option>
    </select>


console.log(element.getElement('value')); 

将返回所选的选项值,任何正文都可以帮我获取相同的标签

即,而不是8,9,10更喜欢高中,大学,小学。

console.log(element.getElement('value'));

无效。任何想法???

1 个答案:

答案 0 :(得分:1)

使用element.get('text')


好的,所以你正在使用JavaScript框架 - 是时候开始编写unobtrusive JavaScript了。从onchange删除<select>属性,然后再...

$('15_4_19').addEvent('change', function()
{
    var selected = this.getSelected(),
        text = selected.get('text');
    console.log(text);
});

API参考: