2016-10-09 5 views
0

Einnahme dieses Formular aus Meteor Tutorial als BeispielMeteor Formular bekommen Eingangswert mit dynamischen Namen

<form> 
     <input type="text" name="playerName"> 
     <input type="submit" value="Add Player"> 
</form> 

Ich bin event.target.playerName.value verwenden, können Sie den Wert des Eingangs zuzugreifen.
Wenn ich jedoch meinen Eingangsnamen dynamisch erstelle, wie kann ich darauf zugreifen?

z. Ich habe playerName1, playerName2, playerName3 und ich möchte eine for-Schleife verwenden, um auf sie zuzugreifen.

for (i = 1; i <= 3; i++) { 
     console.log(event.target.playerName+i.value) 
    } 

Antwort

1

können Sie verweisen Variablen Objekt das Array-Notation als auch zum Beispiel unter Verwendung

for (i = 1; i <= 3; i++) { 
    console.log(event.target[playerName+i].value) 
} 
+0

Dank! Das war, was ich suchte – ObzidO

Verwandte Themen