怎么动态给select添加数据

怎么动态给select添加数据,第1张

触发获取动态数据的方法

获取动态数据list

清除select下面所有的选项

把获取的数据append到select下面

$('#id).change(function(){

var val = this.value

document.getElementById("selectId").options.length = 0

if(val != null &&val != ''){

$.post(url, {"temp": val}, function(data){

if(data != null &&data.length >0){

for(var i=0i<data.lengthi++){

var o = data[i]

$("#selectId").append("<option value='"+o[0]+"'>"+o[1]+"</option>")

}

}

$("#selectId").selectmenu('refresh', true)//jqm 是动态加载的css 所以新增元素后 需要手动加载样式

})

}

})

//---select_obj:要添加的对象;text:显示的文字;value:对应的值;n:是否增加后为选中,大于1是;

function addOption(select_obj,text,value,n)

{

select_obj.options.add(new Option(text,value))

if (n>0)

{ select_obj.selectedIndex = select_obj.options.length-1}

}

select '310121198802221210' ID, SUBSTRING('310121198802221210',7,8) BIRTHDAY, (CASE WHEN SUBSTRING('310121198802221210',17,1)%2=0 THEN '女' else '男' end) 性别 这里的'310121198802221210'换成你自己的表中的身份z号字段名即可


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11232249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存