我有这个循环
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”的复选框。我希望有一个数字。
谢谢!
答案 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;)