如何在更改 MooTools 时将所选属性添加到选项中



这是我的小提琴:http://jsfiddle.net/tE6Wv/7/

我需要在以前选择的选项属性中添加或删除selected="selected"到使用 moo 更改的选项,但永远不会添加 html。

我正在用moo创建菜单,但没有选择选择的值

var firstoption = new Element('option', { 
    'selected':'selected', 
    'value':"myValue" 
}

var firstoption = new Element('option', {
    'selected': true,
    'value': "myValue"
} 

这些都不起作用

感谢任何帮助。谢谢!

FWIW,您可以更改您的小提琴以确认所选小提琴已经为您更改了。 我将 id 分配给 2 个选项只是为了更容易分辨:

HTML 更改为在 2 个链接选项中包含 ID 属性:

<select id="menu" onchange="location.href=this.value">
    <option value="">Go to..</option>
    <option id="link1" value="#">Link</option>
    <option id="link2" value="#">Link</option>
</select>​​​​​​​​​​​

js 以显示已选择的更改:

$('menu').addEvent('change',function() {
    alert(document.getElementById('link1').selected);
    alert(document.getElementById('link2').selected);
});​

最新更新