我正在使用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 :(得分: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中具有相同的效果