Heim  >  Artikel  >  Web-Frontend  >  JS realisiert die Methode zum dynamischen Hinzufügen von Attributen zu Objekten

JS realisiert die Methode zum dynamischen Hinzufügen von Attributen zu Objekten

高洛峰
高洛峰Original
2017-02-08 17:35:461565Durchsuche

Bei der Arbeit muss ich Attribute dynamisch zu JD-Objekten hinzufügen. Das Beispiel lautet wie folgt:

1 🎜>

var aa="maker";
var bb=123;
var lists={};
eval("lists."+aa+"="+bb);
eval('('+"lists."+aa+"="+bb+')');
console.log(lists);
Diese Methode wurde ausprobiert und sie funktioniert tatsächlich

2. Verwenden Sie

, um die Eingabe zu durchlaufen, um den Wert zu erhalten. js-Objekt im Projekt Eigenschaften und Eigenschaftswerte dynamisch hinzufügen.

$("#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)
  });
}
Ich hoffe, dass dieser Artikel für alle hilfreich ist, die sich mit der JavaScript-Programmierung befassen.

Weitere JS-Methoden zum dynamischen Hinzufügen von Attributen zu Objekten und verwandte Artikel finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn