2011-07-29 27 views
0

Mootools発行(1.3.2) かなり奇妙なことが起こります。私はoption = "yes"をoption要素に設定しようとしていますが、何も起こりません。 $( '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
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')を行うことで、「米ドルは」あなたのケースでは、あなたが何を取得していないので、要素のIDであると考えられます。