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

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

高洛峰
Freigeben: 2017-02-08 17:35:46
Original
1629 Leute haben es durchsucht

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);
Nach dem Login kopieren
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)
  });
}
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage