javascript - 计数变量名称,将被追加

标签 javascript jquery web

我的 Web 项目遇到了一些问题。 我正在寻找一种解决方案,如何在循环中向上计算我的变量。 这样变量的名称将如下所示:panel1、panel2、panel3...

那是我的代码

var panel = []
for(i=1; i<3; i++){
var $div = $('<div class="panel3" id="panel3">Box2 - 20</div>');
$('.panel[i]').append($div);
}

所以底部的“panel[i]”应该在每个循环中得到一个更大的数字。 我一直在寻找解决方案,但没有任何效果。

我的代码背后的想法是用一个 div 填充所有这些空框。 Idea behind code

一些 HTML

  <div class="panel-body">
  <!-- Reihe 1 -->
    <div class="row">
        <div class="col-md-2">
            <div class="panel1">
            </div>
        </div>
        <div class="col-md-2">
          <div class="panel2">
          </div>
        </div>

等等……

感谢帮助

最佳答案

如果您的面板名称是 panel1、panel2、panel3 等等,那么您不能使用此 $('.panel[i]')。而不是那样做,

for(i=1; i<3; i++){
  var div = $('<div class="panel3">Box2 - 20</div>');
  var panelClass = '.panel'+i;
  $(panelClass).append(div);
}

希望对您有所帮助。

关于javascript - 计数变量名称,将被追加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45832435/

相关文章:

javascript - 循环json数据然后用php发送到数据库

javascript - 如何在使用 redux 调度操作后更新字段值

javascript - 更新前验证字段

jquery - 选项卡不适用于生成的服务 ID

javascript - 在登录页面上隐藏标题

javascript - bxslider 自定义下一张幻灯片按钮

javascript - 如何命名字符串(例如 'a(x) + b' => 'Namespace.a(x) + Namespace.b' )

jquery - 禁用 jQuery .click

css - 媒体查询不适用于 Wordpress

javascript - 表单button-link和jsbutton-link有什么区别?