var profix = "update_";
var elements = $('[id^="update_"]');
for (var i = 0; i < elements.length; i++) {
var ele = elements[i];
if (ele.nodeName == 'INPUT') {
ele.value = editdt[ele.id.substr(profix.length)];
} else if (ele.nodeName == 'SELECT') {
for (var m = 0; m < ele.options.length; m++) {
if (ele.options[m].value == editdt[ele.id.substr(profix.length)]) {
ele.selectedIndex = m;
$(ele).selectpicker("refresh");
}
}
}else if(ele.nodeName == 'TEXTAREA'){
ele.textContent = editdt[ele.id.substr(profix.length)] ;
}
}
2 下拉填充
//修改下拉的选择方法
function setEditVal(id,value){//type 是下拉的ID value是对应的option的value
for(var i=0;i<$("#"+id+" option").length;i++){
if($("#"+id).find("option:eq("+i+")").val()==value){
$("#"+id).get(0).selectedIndex=i;
}
}
}