1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > JS 绑定下拉框并设置默认值

JS 绑定下拉框并设置默认值

时间:2021-08-18 19:41:46

相关推荐

JS 绑定下拉框并设置默认值

HTML代码:

<select id="selectId"></select>

js代码:

从数据库获取数据版本

//通过CodeType和SysName去数据库获取数据绑定到下拉框中,并且可以设置默认值function BindListCode(selectId,codeType,sysName,defaultVal){$.ajax({url:"/t_ListCode/getListCodeList",type:"POST",async:true,data:{codeType:codeType,sysName:sysName},success:function(data){if(!isNullOrEmpty(data)&&data.length>0){$("#"+selectId).empty();var optionItem=$("<option></option>").append(" 请选择 ").attr("value","");optionItem.appendTo($("#"+selectId));for(var i=0;i<data.length;i++){var optionItem=$("<option></option>").append(data[i].codeName).attr("value",data[i].code);optionItem.appendTo($("#"+selectId));}//设置默认值if(!isNullOrEmpty(defaultVal)){$("#"+selectId).val(defaultVal);}}}})}

使用本地数据版本

//将本地绑定到下拉框中,并且可以设置默认值function BindListCode(selectId,data,defaultVal){if(!isNullOrEmpty(data)&&data.length>0){$("#"+selectId).empty();var optionItem=$("<option></option>").append(" 请选择 ").attr("value","");optionItem.appendTo($("#"+selectId));for(var i=0;i<data.length;i++){var optionItem=$("<option></option>").append(data[i].codeName).attr("value",data[i].code);optionItem.appendTo($("#"+selectId));}//设置默认值if(!isNullOrEmpty(defaultVal)){$("#"+selectId).val(defaultVal);}}}

isNullOrEmpty()方法源码:

Java StringUtil字符串工具类源码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。