首页 > Web开发 > 详细

使用mobile jQuery 动态给select下拉添加数据,选中项默认不显示的解决方法。

时间:2015-06-27 11:29:24      阅读:220      评论:0      收藏:0      [点我收藏+]
getaddress();
function getaddress(type=0,parent=‘‘)
{
var tid=1;
$.ajax({
type: "post",
url: ‘cityajax.php‘,
dataType: "json",
data: "type="+type+"&parent="+parent,
success: function (data) {
if (!jQuery.isEmptyObject(data)) {
strhtml=‘‘;
$.each(data, function (i, item) {
var sel=i==0?‘selected="selected"‘ : ‘‘
try {
strhtml += "<option value=‘"+item.enname+"‘ "+sel+">"+item.cnname+"</option>";
} catch (e) {
alert("e.Message:" + e.Message);
}
});
strhtml += "</select>";
$("#prov").html(strhtml).show();
                    //添加数据之后需要刷新才能正确显示,加入下面的一行代码就ok了 
$("#prov").selectmenu(‘refresh‘, true);//加上这句代码后就能显示默认的选中项了
}
else
{
alert(‘获取地址失败‘);

// $("#prov").html(‘‘).hide();
}
},
error:function(xhr)
{
alert(xhr.responseText);
}
});
}

 我在这位朋友的帖子中找到的答案,谢谢分享!帖子链接:http://www.oschina.net/question/1758099_155002?sort=time

在此记录下

 

使用mobile jQuery 动态给select下拉添加数据,选中项默认不显示的解决方法。

原文:http://www.cnblogs.com/cyun/p/4603731.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!