使用jQuery在div中的变量

时间:2010-07-07 14:40:53

标签: jquery

我有这个循环

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

  $('#peperszmit1 #tabs-1 #checkBoxHolder').append('<div class="individualCheckbox"><input     type="checkbox" id="checkBoxik'+i+'" name="game1" /> HERE.. </div>');

}

以及它在哪里说..我想显示i的价值。如果我只是在div中写我,我会在它们旁边找到65个带有“i”的复选框。我希望有一个数字。

谢谢!

3 个答案:

答案 0 :(得分:1)

$('#peperszmit1 #tabs-1 #checkBoxHolder').append('<div class="individualCheckbox"><input     type="checkbox" id="checkBoxik'+i+'" name="game1" />' + i + '</div>')

喜欢这个吗?

或者我的问题出错?

答案 1 :(得分:0)

$('#peperszmit1 #tabs-1 #checkBoxHolder').append(' HERE.. ' + i);

应该有用。

另请注意,$('#peperszmit1 #tabs-1 #checkBoxHolder')表示在名为checkBoxHolder的单个元素中名为tabs-1的单个元素中名为peperszmit1的单个元素,这是相当多余的。如果{ {1}}未指定单个元素,您使用的ID错误。

答案 2 :(得分:0)

您需要使用+运算符才能连接两个字符串或字符串和变量。

$('#peperszmit1 #tabs-1 #checkBoxHolder')
  .append('<div class="individualCheckbox">' +
          '<input type="checkbox" id="checkBoxik' + i +
                 '" name="game1" /> ' + i + ' </div>');

你的代码也适合缩小代码框,例如SO;)