我想在下拉列表中选择“阿尔及利亚”作为默认选择值。我正在使用JSON数据格式的处理程序(LoadCountryList.ashx)从数据库中获取国家列表,并使用下面给出的Jquery s$.getJSON过程将其绑定到aspx页面上的下拉列表
function AddOptions(objSelect)
{
var URL ="~/LoadCountryList.ashx";
$.getJSON(URL,function(countries){
$.each(countries,function(){
var vCountry = this[ Country ];
$(objSelect).append($("<option></option>").val(this[ ID ]).html(vCountry));
});
});
}
最后我试着设置它的默认值“阿尔及利亚”。
$(objSelect).find("option[text= Algeria ]").attr("selected","selected");
OR
$(objSelect).find("option[value= 3 ]").attr("selected","selected");
但没用。有人建议我怎么做吗。
更新:
此外,我想显示等待消息,如正在加载。。。直到它从数据库中得到完整的国家列表。