Au travail, j'ai besoin d'ajouter dynamiquement des attributs aux objets jd. J'ai trouvé une solution en ligne. L'exemple est le suivant :
1. 🎜>
var aa="maker"; var bb=123; var lists={}; eval("lists."+aa+"="+bb); eval('('+"lists."+aa+"="+bb+')'); console.log(lists);
pour parcourir l'entrée pour obtenir la valeur, js dans le projet Ajoutez dynamiquement des propriétés et des valeurs de propriété.
$("#saveform").on("click",function(){ var param={}; //bz订单号 var bzorderid=$("#bzorderid").val(); //获取所有产品 $("#allsk .sk td input").each(function(){ var id=this.id; var name=this.name; var val=$("#"+id).val(); //动态添加属性、赋值 eval("param."+name+"="+val) }); }