2013-05-08 64 views
0

我有選擇列表的選項,當用戶選擇其中一個選項時,我想在頁面上的另一個類似選擇列表上動態選擇相同的選項。動態選擇一個選擇項的值javascript/jquery

因此,這些都是兩個列表:用戶改變b_orientation

<select id='b_orientation'><option>Horizontal</option><option>Vertical</option></select> 

<select id='orientation'><option>Horizontal</option><option>Vertical</option></select> 

現在,我想orientation鏡像變化。因此,這是一個代碼,相關線路:

$('#orientation').val($('#b_orientation')); 

但它不會有所作爲orientation。爲什麼不?

回答

3

你忘了提val()

截至目前要添加elementelement's value

你行更改爲

$('#orientation').val($('#b_orientation').val()); 
2

你需要得到這樣的價值 - $('#b_orientation').val()

$('#orientation').val($('#b_orientation').val()); 
2

jQuery的

$('#orientation').val($('#b_orientation').val()); 
1

你可以這樣做:

$('#b_orientation').change(function(){ 
    $('#orientation').val(this.value); 
});