使用jquery动态添加Select的option
$(document).ready(function(){$.post("UserList",{},function(data){varjsonobj=eval("("+...
$(document).ready(function () {
$.post("UserList", {}, function (data) {
var jsonobj = eval("(" + data + ")");
$.each(jsonobj, function (index, value) {
//alert(value.name );
$("#selectId").append("<option value='" + value.name + "'> " + value.name + " </option>");
})
});
});
value.name的值正确 但就是无法添加给Select 展开
$.post("UserList", {}, function (data) {
var jsonobj = eval("(" + data + ")");
$.each(jsonobj, function (index, value) {
//alert(value.name );
$("#selectId").append("<option value='" + value.name + "'> " + value.name + " </option>");
})
});
});
value.name的值正确 但就是无法添加给Select 展开
展开全部
each遍历的时候,先把option添加到一个字符串或数组中,遍历完了,再执行$("#selectId").append方法
更多追问追答
追问
能大概写下代码吗?谢谢哈
追答
var options = [];
$.post("UserList", {}, function (data) {
var jsonobj = eval("(" + data + ")");
$.each(jsonobj, function (index, value) {
options.push("<option value='" + value.name + "'> " + value.name + " </option>");
});
$("#selectId").append(options.join(''));
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询