数据回显(单选框、下拉框、多选框)

1,030 阅读1分钟

1.单选框radio

$("#id1").removeAttr("checked");  
$("#id2").attr("checked","checked");    

2.下拉框select

var address = document.getElementById("address");
for (var i = 0; i < address.options.length; i++){
  if (address.options[i].value == response.data.data.areaId){
    address.options[i].selected = true;
    break;
  }
}

3.多选框

$("input[name='biaoqian']").each(function(i){
  for(var j=0;j<response.data.data.houseLabel.length;j++){
    if($(this)[0].value==response.data.data.houseLabel[j]){
      $(this).attr("checked","checked");
    }
  }
})

ps:当数据回显时由于接口请求时间原因 需依情况使用定时器