自定义选择选项作为mysql填充下拉列表中的第一个选项

时间:2014-09-27 18:16:09

标签: javascript php jquery mysql ajax

我正在使用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); 
      });
  });

2 个答案:

答案 0 :(得分: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
      });
  });

来自奥地利的问候

答案 1 :(得分:0)

您可以直接替换

var countries="";

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

在您现有的javascript中具有相同的效果