使用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 展开
1个回答
展开全部
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(''));
});
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询