2016-04-15 131 views
0

我有一個包含三個下拉組合的窗體。其中一個顯示城市名稱;使用JQuery更改選擇值

<div class="col-xs-2"> 
     <label for="name">Ciudad</label> 
<select class="form-control" id="ciudad_combo"> 
<option>Selecciona Ciudad</option> 
</select> 
    </div> 

我使用AJAX和PHP/MySQL填充它。

但我還需要設置一個值,如果滿足其他條件。

我想如下做到這一點:

if(components[component].types[0]=="locality"){ 
       var ciudad=components[component].long_name; 

       $("#ciudad_combo").val("San Francisco"); 
      } 

但是從初始值「Selecciona城」不了了之輸出的變化,選擇顯示爲空。

任何幫助表示讚賞。

+1

'是不是在該列表中的一個選項,所以它不能被選擇聖Francisco' 。你是否想要添加一個選項然後選擇它? – Popnoodles

+0

@Popnoodles,理解,但如果我需要把舊金山作爲選擇,應該改變什麼? – mvasco

回答

1
$('#ciudad_combo') 
    .append('<option value="SF" selected="selected">San Francisco</option>') 
+1

作品完美,謝謝 – mvasco

+0

很酷..我們可以關閉這個線程嗎?你可以標記這個或上面的答案..謝謝。 @mvasco –

+1

我要等4分鐘 – mvasco