javascript - Meteor Form 使用动态名称获取输入值

标签 javascript meteor

以 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)
    }

最佳答案

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

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

关于javascript - Meteor Form 使用动态名称获取输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39947766/

相关文章:

javascript - 防止图像调整 div 大小

javascript - <a> 没有 href ="#"的脚本链接

javascript - 如何制作本地离线数据库

javascript - 如何发布具有不同数据子集的同一集合?

mongodb - 在 IISnode 初始化期间,我的 Meteor 应用程序无法连接到 Mongodb

javascript - Tone.js 无法与 React 一起使用

javascript - Nodejs 持久变量

node.js - 将 Meteor 应用程序部署到 Synology armv7 : There is an issue with `node-fibers`

meteor - 授予协作者运行meteor部署的权限

javascript - Filtered.push 不是一个函数