jQuery 在 for 循环中动态增加变量名称

2023-11-29

是否可以将 i 添加到 for 循环内的 var 中? 如果语法错误,它看起来像下面的代码

for(i=1; i<=countProjects; i++){

    var test + i = $(otherVar).something();

};

Thanks!


为此最好使用数组:

var test = [];

for (i = 1; i <= countProjects; i++) {
    test[i] = $(otherVar).something();
};

然后你可以像这样访问这些值:

console.log(test[1]);
console.log(test[2]);
etc...

如果您确实有充分的理由为每个值命名变量,则可以像这样创建它们:

for (i = 1; i <= countProjects; i++) {
    window["test" + i] = $(otherVar).something();
};

console.log(test1);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery 在 for 循环中动态增加变量名称 的相关文章

  • 可以在 iPad 上自动播放 HTML5 视频吗?

    The
  • EXT JS中有全局变量吗

    在 java 和 C 中 我们可以全局存储变量并从项目中的任何位置访问它的值 比如说 我在一个名为Residence我正在保存residenceNumber这是一个INT到一个名为的全局变量houseNumberGlobalVariable
  • 停止倒数计时器 Javascript onClick

    给出以下代码 myButton02 click function myButton02 hide counter animate width toggle var count 65 var counter setInterval timer
  • 在没有 Flash 的情况下用 HTML / js 录制音频?

    从麦克风录制音频并将 ajax 发回服务器 真的不知道如何在 Flash 中做到这一点 并希望它保持简单 目前还没有浏览器实现WHATWG 设备 API http www whatwg org specs web apps current
  • 闭包和异步 Node.js 函数

    All 尝试了解 Node js 上下文中的闭包 异步调用 我有以下代码 timer setInterval pollOID 1000 function pollOID for channel in channels session get
  • 按周将对象数组拆分为组

    我有一个包含这样的数据的对象数组 date 01 01 2017 00 00 00 dataField1 dataField2 date 01 02 2017 00 00 00 dataField1 dataField2 date 01 1
  • onclick链接/按钮获取数据属性值

    span class btn btn block btn inverse btn icon glyphicons home i i Daily span span class btn btn block btn inverse btn ic
  • 多个模板槽的相同槽内容

    在vuejs中 有没有一种方法可以为多个插槽设置相同的内容 而无需复制粘贴 So this
  • 我以为我了解范围

    有人可以告诉我为什么 x 的最后一次记录等于0而不是1 我想因为它是在函数之外声明的 所以它具有全局范围 然后在函数中它的值设置为1并且该值将保持原样一个全球性的 我知道函数内的第一个 x 值是全局的 因为没有 var 关键字声明的任何变量
  • up() 和 down() 与 Ext.getCmp()

    我很困惑我需要在 up down 和 Ext getCmp ID 之间使用哪一个作为 grep 对象 对我来说 定义对象的 ID 并通过 Ext getCmp ID 检索对象更容易 而且代码看起来更干净 例如 console log thi
  • Bootstrap 多选限制问题

    我使用创建了一个多选下拉列表引导多选 http davidstutz github io bootstrap multiselect 我需要在选项选择中设置一个限制 这里我将其设置为 5 如果达到限制 我只需禁用其他选择选项 它就可以完美工
  • 如何使用 $.ajax 发送 JSON 而不是查询字符串?

    有人可以简单地解释一下如何让 jQuery 发送实际的 JSON 而不是查询字符串吗 ajax url url dataType json I was pretty sure this would do the trick data dat
  • 如何在从数据库异步加载中用占位符替换不存在的图像

    我有一个包含图像的数据库 我需要根据用户的请求即时加载这些图像 这些图像将作为包含 div 容器中的单独 s 的背景图像 类似于图像滚动条 该数据库当前是本地数据库 但这不是我的问题 问题是数据库可能没有我请求的所有图像 并且我可能会得到一
  • CORS:为什么我的浏览器不发送 OPTIONS 预检请求?

    从我读到的内容来看CORS https en wikipedia org wiki Cross origin resource sharing 我理解它应该按如下方式工作 客户端的脚本尝试获取资源从服务器不同的起源 浏览器拦截这个请求并首先
  • Swift 中的核心数据:仅保存 for 循环中的最后一个对象

    我正在尝试将 Core Data 中的多个对象保存到 iPodSongs 实体中for循环 即当前歌曲的标题for song in result 环形 但我的代码只保存循环中的最后一首歌曲 并且只是不断覆盖同一个对象 我需要每次创建一个新对
  • 将 html

    我有一些服务器端代码当前支持 http 字节范围请求 没有任何问题 但是 我希望能够在将转码后的块发送到客户端之前使用 ffmpeg 即时转码视频文件 位于磁盘上 但 ffmpeg 要求我在获取字节时给它一个寻道时间范围来自客户 给定客户端
  • 当 JavaScript 抛出异常时不要停止它

    我正在使用 JavaScript 编写一个 Windows 边栏小工具 现在我想捕获所有 JavaScript 异常并将其记录到文本文件中 一个问题是 当任何一行抛出异常时 下一行将不会被执行 是否可以自动捕获异常 以便执行以下 JavaS
  • 依靠条件连接大表的速度很慢

    当表很小时 这个查询有合理的时间 我试图找出瓶颈是什么 但我不知道如何分析EXPLAIN结果 SELECT COUNT FROM performance analyses INNER JOIN total sales ON total sa
  • 什么是标志变量?

    最近我遇到了标志变量 但我不知道它们的作用 我不太确定何时使用标志变量以及如何使用它 我用 Google 搜索了它 但没有任何与我的上下文 JavaScript 相关的具体示例 标记变量的定义和使用 http www javascriptk
  • 将画布下载为 PNG 图像[重复]

    这个问题在这里已经有答案了 当我尝试将画布下载为 PNG 图像时 浏览器会在新页面中打开该图像 但不下载它 我的下载代码 btnScaricaEtichetta click function console log Download loc

随机推荐

  • Xcode 创建通用 Xcode 存档而不是 iOS 应用程序存档?

    我正在尝试将我的应用程序上传到应用程序商店连接 但无法验证我的应用程序 我还看到标识符和其他信息没有显示 为什么是这样 这是个问题吗 如果我可以改变这一点 如何改变 在此处输入图像描述 1 1 我已经尝试过 此处 2 中发现的投票为2 的东
  • Android - docx4j 构建问题

    我正在开发一个安卓应用程序 我需要在其中显示我的应用程序中的 docx xlsx 文件 我在互联网上搜索并发现docx4j将 docx xlsx 文件转换为 html 或 pdf 所以我打算显示从docx4j在网络视图中 这样我就可以从以下
  • 如何在没有 EventListener 的情况下从 Firebase 检索数据?

    我在 Android 应用程序上使用 Firebase 并且知道如何使用 EventListener 从数据库获取数据 到目前为止 我的问题是这样的 我有一个 ReciclerView 它显示数据中的信息 但仅在我修改数据库时显示 如果我关
  • 我可以检测 unicode 字符串语言代码吗?

    我面临着一种情况 我正在阅读一串文本 并且需要检测语言代码 en de fr es 等 有没有一种简单的方法可以在 python 中做到这一点 如果您需要检测响应用户操作的语言 那么您可以使用谷歌ajax语言API usr bin env
  • 如何将地理点经度+纬度转换为双精度?

    我正在检索地图视图的中心 我需要将经度和纬度作为双精度传递到我的服务器以针对数据库进行测试 我如何将 mapView getMapCenter getLongitudeE6 转换为 double Calling mapView getMap
  • Angularjs对页面加载调用函数

    我在学习AngularJS 我有一些文章标签 单击按钮就会显示每个文章页面 而无需任何页面刷新 这是一页网站 我想要的是当加载文章 id showSelector 时我想调用myFunction 在这个函数中我想显示一个警报 但警报没有显示
  • 根据条件渲染 JSX 元素

    因此 我在我一直在开发的 Web 应用程序中有一个简单的组件 我想知道是否有一种方法可以根据 this props item 的值在该组件中渲染元素 这是我的 JSX var React require react var actions
  • 删除 jQuery Scrollable 插件中特定的轮播窗格

    我在用这个可滚动插件 并且正在研究如何从轮播组中删除轮播窗格 例如 如果我有 5 个轮播窗口 如何以编程方式删除轮播窗口 2 Check this 要删除特定选项卡 请使用此函数 对上面示例的方法稍加修改 function removeIt
  • 替换 ICollection 中的元素

    假设我有一个ICollection
  • -webkit-backdrop-filter 在 Safari 上不起作用

    Safari 14 1 2 不显示 webkit backdrop filter blur 10px 我尝试过多个版本 内联 使用 jQuery 使用 supports但没有任何作用 最奇怪的是 它在 Safari 的 Web Inspec
  • Android 手机方向概述(包括指南针)

    一段时间以来 我一直在尝试了解 Android 方向传感器 我以为我明白了 然后我意识到我没有 现在我想 希望 我对它有了更好的感觉 但我仍然没有100 我将尝试解释我对它的不完整的理解 如果我有部分错误或填补任何空白 希望人们能够纠正我
  • 使用 PowerShell 打开文件

    是否有命令可以从 Visual Studio 中的包管理器控制台 也称为 PowerShell 打开项目项 例如类文件 当我在解决方案资源管理器中双击该文件时 也会发生同样的情况 我尝试使用Invoke Item但这恰好打开了 Visual
  • 将轴名称添加到图表中 C#

    我正在与winforms使用 C 我使用图表 我想在代码中设置 X 轴和 Y 轴的标题 我试过 chart1 chartarea 0 axisX title xxx 但它不起作用 我不知道为什么 我正在使用网络上的图表控件 并通过以下方式设
  • 为什么Oracle监听器和数据库服务没有运行?

    我刚刚开始接触 Red Hat Linux 7 2 和 Oracle 12c 因此 我上周末致力于尝试看看是否可以在 RHEL 7 2 上支持 Oracle 12c 最后 是的 我能够在 RHEL 7 2 VM 上运行 Oracle 但并非
  • 如何使用nodejs获取mongodb单个文档的大小(以字节为单位)?

    我正在使用 db coll findOne 获取文档 我想使用仅具有 mongo 本地驱动程序的 NodeJS 获取文档的大小 以字节为单位 这可能吗 可以使用BSON 这是 mongodb 驱动程序的依赖项 var bson requir
  • 在 Os.Rename 中强制覆盖

    如果另一个文件已经存在 是否可以强制重命名 os rename 来覆盖另一个文件 例如 在下面的代码中 如果文件 Tests csv 已存在 它将被 Tests txt 文件替换 也已重命名为 Tests csv os rename C U
  • 如何将数组列表放入列表框中

    因此 我在一项作业上需要帮助 并且我已经尝试解决它一个多星期了 但我需要帮助将数组列表放入列表框中 That s what the GUI should look like in the end all the information ha
  • 从 Swing GUI 编译并运行 Java 代码

    我正在用 Java Swing 构建一个 GUI 并且必须从中执行 Java 代码 为了测试简单的代码 比如用 Java 打印 HelloWorld 就可以了 我看过论坛问题 我只知道我必须调用操作系统 我使用的是Windows7 来执行该
  • 初始化网格时,同一 DataGridView 列中的控件不呈现

    好坏 我在 DataGridView 列中托管不同的控件 当我在初始化网格的同时添加控件时 控件显示为文本框 不好 如果我在 DataGridView 初始化后添加控件 控件会正确呈现 好 public Form1 InitializeCo
  • jQuery 在 for 循环中动态增加变量名称

    是否可以将 i 添加到 for 循环内的 var 中 如果语法错误 它看起来像下面的代码 for i 1 i lt countProjects i var test i otherVar something Thanks 为此最好使用数组