Meteor Form获取带动态名称的输入值

时间:2016-10-09 19:39:17

标签: javascript meteor

以流星教程为例,以

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

我可以使用 event.target.playerName.value 来访问输入值。
但是,如果我的输入名称是动态生成的,我该如何访问它?

例如。我有playerName1,playerName2,playerName3,我想使用for循环来访问它们。

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

1 个答案:

答案 0 :(得分:1)

您也可以使用数组表示法引用对象变量,例如

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