前提:请求来的数据的key要和input的name或类名相等,这样就知道吧那个值赋给那个input了。
HTML部分
//请求来的数据
var patientOtherData = result[0];
//循环赋值input
let inputList = $('#other-area').find('input');
$.each(inputList, function (i, v) {
Object.keys(patientOtherData).forEach((key, index) => {
if ($(v).attr('name') == key) {
$(this).val(patientOtherData[key])
return true;
}
})
})
//selected的一个赋值
$('#inRoomChannelCode').find('option[value=' + patientOtherData.inRoomChannelCode + ']').prop('selected', true);