如何利用對象中的某個屬性值篩選相應的數據


應用場景:

在數據data中查找對象中,查找name值為“保障計划”對應的這個值

data的數據結構

data=[{....},{.....},{.....},{......}]

for(var i=0;i<allData.length;i++){
//保障計划數據
 if(planFlag){
   if(allData[i]["name"].indexOf("保障計划")>=0){
      planFlag=false;
      for(var j=0;j<allData[i].options.length;j++){
          planHtml+='<input type="radio" name="newplan_type" value="'+allData[i].options_value[j]+'">'+allData[i].options[j] +'&nbsp;&nbsp;&nbsp;';
   }
   $("#plan_type").append(planHtml);
   $("#isPlan").show();
 }
}

//保障期限數據
if(bzDayFlag){
   if(allData[i]["name"].indexOf("保障期限")>=0){
     bzDayFlag=false;
     for(var j=0;j<allData[i].options.length;j++){
        bzDayHtml+='<option value="'+allData[i].options_value[j]+'">'+allData[i].options[j] +'</option>';
     }
     $("#type_id").append(bzDayHtml);
   }
  }
}
//沒有保障計划時不顯示
if(planFlag&&planHtml==""){
   $("#isPlan").hide();
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM