选择(选项)元素和选定的属性问题

时间:2011-07-29 12:50:10

标签: mootools

Mootools问题(1.3.2) 很奇怪的事情发生了。我试图为选项元素设置selected =“yes”但没有任何反应。即使我尝试通过$('usd')设置属性.set('selected','yes')也没有任何反应。

var select = new Element('select');
select.grab(new Element('option', {value: 'usd', selected: 'yes', text: 'usd',}));
select.grab(new Element('option', {value: 'usd',text: 'eur'}));

$('someContainer').grab(select);

1 个答案:

答案 0 :(得分:1)

select.grab(new Element('option', {value: 'usd', selected: 'yes', text: 'usd',}));
select.grab(new Element('option', {value: 'usd',text: 'eur'}));

您在第一个选项上设置了选中(默认选中),您应该期待什么?

P.S。 - 您也可以这样设置为选中:

new Element('option[selected]', {value: 'usd', text: 'usd',})

其他事情:通过执行$('usd'),'usd'应该是元素的ID,因此在您的情况下,您不会检索任何内容。