我的问题是我有一个下拉列表,它的值填充了来自 jQuery 调用的 Ajax。如何将特定选项设置为默认选定选项?
html
<li>
<label>Type</label>
<select name="type"class="TypeSelector"></select>
<span class="errorMessage"></span>
</li>
jQuery
$.getJSON("http://localhost/Mar7ba/Type/getAllTypes/TRUE",function(data){
var options = '';
options+="<option>Select Type</option>";
for(var i=0;i<data.length;i++){
options += "<option>"+data[i]+"</option>";
}
if($("#addPlace #apTypeSelect").length){
$("#addPlace #apTypeSelect").html(options);
}
if($('.TypeSelector').length){
$('.TypeSelector').html(options);
}
});
和选择的选项是
<?php echo $question['name'];?>
我试过这样:
<li>
<label>Type</label>
<select value="<?php echo $question['name'];?>"name="type"class="TypeSelector"></select>
<span class="errorMessage"></span>
</li>
...但不起作用我做错了什么?