2011-07-29 65 views
0

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
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,所以你的情況,你沒有什麼檢索。