2014-09-27 22 views
0

我使用mysql數據庫填充下拉列表。一切正常。但是如何設置第一個選擇選項如下?自定義選擇選項作爲mysql填充下拉列表中的第一個選項

<option value="">......</option> 

HTML

<select id="from_oq"> 
</select> 

JQ

$(document).ready(function() { 
     var countries=""; 
     $.getJSON("countries.php",function(data){ 
     $.each(data,function(index,item){ 
      countries+="<option value='"+item.id+"'>"+item.fullName+"</option>"; 
     }); 
     $("#from_oq").html(countries); 
     }); 
    }); 
+0

見[這裏](HTTP: //stackoverflow.com/questions/581805/how-do-i-set-a-value-for-the-default-option-with-html-dropdownlist) – Benvorth 2014-09-27 18:20:09

回答

1

只是要這樣:

<select id="from_oq"> 
<option value="-1">Please select an option</option> 
</select> 

,並在JQ補充一點:

來自奧地利

$(document).ready(function() { 
     var countries=""; 
     $.getJSON("countries.php",function(data){ 
     $.each(data,function(index,item){ 
      countries+="<option value='"+item.id+"'>"+item.fullName+"</option>"; 
     }); 
     $("#from_oq").html($("#from_oq").html()+countries); //<----- THIS 
     }); 
    }); 

問候

+0

美麗!完美的作品。 – Fergoso 2014-09-27 18:25:11

+0

歡迎您。如果它是正確的,請將其標記爲正確!謝謝! – Bernd 2014-09-27 18:27:41

0

您可以直接替換

var countries=""; 

var countries='<option value="-1">Please select an option</option>'; 

有在你現有的JavaScript同樣的效果

相關問題