/**
*
* @param {} select select控件
* @param {} nodes Array数据
* @param {} value value绑定项
* @param {} text text绑定项
* @param {} prompt 选择提示信息
* @returns {}
*/
function bindSelect(select, nodes, value, text, prompt) {select.empty();if (prompt) {select.append($('<option/>', {value: '',text: prompt,selected: 'selected'}));}if (nodes && nodes.length > 0) {nodes.forEach((item) => {select.append($('<option/>', {value: item[value],text: item[text]}));});}
}
eg:
var ddlSubject = $("#ddlSubject");
/*绑定学科列表*/
GetSubjectList((ref) => {if (ref) {const subList = eval(ref.value).filter((sub) => sub.IsShow === "1");bindSelect(ddlSubject, subList, "subId", "subName", "请选择学科");}
});
ps:需要引入Jquery