我有下面的代码,但我需要扩展它,所以我试图让它更精简。
success: function setData(data) {
$("#price" + lastchar).html(data.price);
$("#matricule" + lastchar).html(data.matricule);
$("#tag" + lastchar).html(data.tag);
$("#ins_yr1" + lastchar).html(data.ins_yr1);
$("#Totalacq" + lastchar).html(data.Totalacq);
}
像这样:
success: function (data){
var desc=[];
desc = ["price","matricule","tag","ins_yr1","Totalacq"];
for (var i=0;i<desc.length;i++){
$( "#" + desc[i] + lastchar).html(data.desc[i]);
}
}
但这不起作用,因为它不接受 中的变量desc[i]
,.html()
至少不接受我试图这样做的格式。
有任何想法吗?谢谢!