gpt4 book ai didi

javascript - 添加到 strong together 两个字符串一起是一个变量

转载 作者:行者123 更新时间:2023-11-30 16:33:23 26 4
gpt4 key购买 nike

我有大约 15 个名为 body 1、body2、body3 等的变量。我需要将它们的值输出到具有 body1、body2 等 ID 的代表性 div。

我不想让代码行输出它,而是想在一个循环中执行它,因为它更有效率。这是我目前所拥有的。

    for (var ii = 1; ii < 10; ii++) {

$('#body' + ii).text( ));
}

div 的 jquery 标识符工作正常——问题是当我定义要放入 div 的文本时。所以在 .text() 位内。

我希望它像在循环中那样将 body 变量增加 1。所以 body1 到 body2 再到 body3 等等。

我试过放置“body”+ ii,但我猜它只是将“body1”输出到 div,而不是名为 body1 的变量的内容。

有什么想法吗?

最佳答案

如果是全局变量,可以在"window"中访问:

window[variableName]

在你的情况下:

window[body+ii]

但将您的值存储在长度为 15 的数组 body 中可能会更好。

您也可以将字符串评估为@Rhumborl 评论的代码

eval('body'+ii) 

关于javascript - 添加到 strong together 两个字符串一起是一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33011488/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com