2012-12-18 54 views
0

我在代碼中使用選擇的標籤,我想賦值給下拉動態,但我想分配分配給該選擇標籤如何將值賦給HTML選項以外的組合框?

例如該值其他形式的選項,如果我有:

<select id="city" name="city"> 
<option value"Solapur">Solapur</options> 
<option value"Pune">Pune</options> 
<option value"Delhi">Delhi</options> 
<option value"Mumbai">Mumbai</options> 
</select> 

而在jQuery的幫助下,我想爲除了上面四個以外的組合框分配值。

例如,我想將城市分配爲不屬於選項的「Kolhapur」。

是否有可能通過jQuery?

+0

該選項是否應該添加到組合框中? –

回答

2

只需創建一個新的選項,並用一個插入的許多DOM插入方法,這取決於你想插入其中:

var new_option = $('<option />', {value: 'Kolhapur', text: 'Kolhapur'}); 

$('#city').append(new_option); 

,或者如果你寧願只是改變了現有的一個選項:

$('#city').find('option[value="Pune"]').val('Kolhapur').text('Kolhapur');