javascript - 从 jQuery 内的动态变量加载数据

标签 javascript php jquery wordpress

首先我必须说我已经阅读了SO中关于该主题的所有现有类似问题。但不幸的是没有人帮助我。因此,请先阅读完整的问题,然后再判断它是重复的问题,因为事实并非如此。

我的情况

我正在我正在开发的 WordPress 插件中使用 jQuery 脚本。现在我使用 WordPress 的本地化脚本将变量传递给 jquery,以便我可以访问它。

现在假设它们是这样的:

  • example.src1_org

  • example.src1_new

等等...

现在在我的 jquery 中我想做这样的事情:

for (i=1; i<=example.number; i++) {
console.log("example.src" + i + "_org");
console.log("example.src" + i + "_new");
}

现在显然它返回的是字符串,但不是 console.log 中的数据。我还尝试过一些 SO 文章中提到的 window["example.src"+ i + "_org"] ,但没有成功。

在 javascript 中,通常是 eval() 完成这项工作。但我不知道如何在 jquery 中做到这一点。

此外,我在大多数答案中都看到,人们建议使用数组。但就我而言,我真的不想那样做,因为这会让我的脚本变得更加复杂。已经够复杂了。

因此,如果你们中的任何人能告诉我如何在不使用 array 的情况下从 jQuery 内的动态命名变量访问值,那将会非常有帮助。

最佳答案

尝试:

for (i=1; i<=example.number; i++) {
  console.log(example["src" + i + "_org"]);
  console.log(example["src" + i + "_new"]);
}

关于javascript - 从 jQuery 内的动态变量加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38959033/

相关文章:

javascript - 将自定义 JS 按钮添加到预先存在的 div 中

javascript - 添加和删​​除类似乎会导致 dom 中出现问题

javascript - Bootstrap 表显示空行

php - 搜索数据库的用户界面

javascript - 地理定位 - 检查某个位置是否属于某个区域

python - 使用 Ajax 验证并提交 Django 表单 (django-crispy-forms)

javascript - 使用 Slidetoggle 时如何在各个跨度的类之间切换?

JavaScript removeChild 不删除 div 元素

javascript - CKEditor 5 React 自定义图片上传

javascript - Jquery.无法获取jSOn值