Jquery 从json响应填充下拉列表
我想用json数据填充下拉列表Jquery 从json响应填充下拉列表,jquery,json,drop-down-menu,Jquery,Json,Drop Down Menu,我想用json数据填充下拉列表 <select id="selectSkill"><option>Choose a skill</option></select> 对于普通阵列,我会这样做: var array= ["1", "2", "3", "4", "5"]; $.each(array, function (i, p) { $('#selectSkill').append($('<option></option>')
<select id="selectSkill"><option>Choose a skill</option></select>
对于普通阵列,我会这样做:
var array= ["1", "2", "3", "4", "5"];
$.each(array, function (i, p) {
$('#selectSkill').append($('<option></option>').val(p).html(p));
var数组=[“1”、“2”、“3”、“4”、“5”];
$.each(数组、函数(i、p){
$('#selectSkill').append($(''.val(p).html(p));
如何填充下拉列表,将SkillID
设置为值,将SkillName
设置为下拉列表的文本?您可以执行以下操作:-
$.each(array, function (i, p) {
$('#selectSkill').append($('<option></option>').val(p.SkillID).html(p.SkillName));
});
$。每个(数组、函数(i、p){
$('#selectSkill').append($('').val(p.SkillID.html(p.SkillName));
});
工作示例:-
数组=[
{
“斯基利德”:“100”,
“技能名称”:“301-康卡斯特”
},
{
“斯基利德”:“36”,
“技能名称”:“303-考克斯”
},
];
$.each(数组、函数(i、p){
$('#selectSkill').append($('').val(p.SkillID.html(p.SkillName));
});
完美和简单的可能复制品!@HumaAli很高兴能帮助您:):)
$.each(array, function (i, p) {
$('#selectSkill').append($('<option></option>').val(p.SkillID).html(p.SkillName));
});