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);
答案 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,因此在您的情况下,您不会检索任何内容。