关于民族类型的下拉框

话不多说,代码贴上:

/* 民族  */
var _national = 
"[{key:'01',value:'汉族'},{key:'02',value:'壮族'},{key:'03',value:'满族'},{key:'04',value:'回族 '},{key:'05',value:'苗族'},{key:'06',value:'维吾尔族 '},{key:'07',value:'土家族'},{key:'08',value:'彝族'},{key:'09',value:'蒙古族'},{key:'10',value:'藏族'},{key:'11',value:'布依族'},{key:'12',value:'侗族'},{key:'13',value:'瑶族'},{key:'14',value:'朝鲜族  '},{key:'15',value:'白族'},{key:'16',value:'哈尼族'},{key:'17',value:'哈萨克族'},{key:'18',value:'黎族'},{key:'19',value:'傣族'},{key:'20',value:'畲族'},{key:'21',value:'傈僳族  '},{key:'22',value:'仡佬族'},{key:'23',value:'东乡族'},{key:'24',value:'高山族'},{key:'25',value:'拉祜族'},{key:'26',value:'水族'},{key:'27',value:'佤族'},{key:'28',value:'纳西族  '},{key:'29',value:'羌族'},{key:'30',value:'土族'},{key:'31',value:'仫佬族'},{key:'32',value:'锡伯族'},{key:'33',value:'柯尔克孜族'},{key:'34',value:'达斡尔族'},{key:'35',value:'景颇族  '},{key:'36',value:'毛南族'},{key:'37',value:'撒拉族'},{key:'38',value:'布朗族'},{key:'39',value:'塔吉克族'},{key:'40',value:'阿昌族'},{key:'41',value:'普米族'},{key:'42',value:'鄂温克族  '},{key:'43',value:'怒族'},{key:'44',value:'京族'},{key:'45',value:'基诺族'},{key:'46',value:'德昂族'},{key:'47',value:'保安族'},{key:'48',value:'俄罗斯族'},{key:'49',value:'裕固族  '},{key:'50',value:'乌兹别克族'},{key:'51',value:'门巴族'},{key:'52',value:'鄂伦春族'},{key:'53',value:'独龙族'},{key:'54',value:'塔塔尔族'},{key:'55',value:'赫哲族'},{key:'56',value:'珞巴族'}]";

 在js里面写必须把这个民族写在一行。

接下来就是方法了:

/*
 * 初始化页面下拉框
 * @param id 需要初始化下拉框id
 * @param datas  需要初始化下拉框数据
 *  @param data  初始化当前的数据
 */
function initSelect(id,datas,data){
var obj = eval("(" + datas + ")");
var j = 0,k=0;
var option1 = new Option();
option1.text = "请选择";
option1.value = "";
$("#"+id).append(option1);
for(var i in obj){
var option = new Option();
option.text = obj[i].value;
option.value = obj[i].key;
if(data == obj[i].key){
option.selected = true;
k = 1;
}else{
j = 1;
}
$("#"+id).append(option);
}
if(j == 1 && k != 1){
option1.selected = true;
}
}

利用jquery初始化这个方法:

  //民族
initSelect('basic_national',_national,national);

basic_national:select的id

_national:上面的民族数据源

national:已经在select选中的数据(一般修改的时候有)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值