【发布时间】:2011-10-08 13:31:59
【问题描述】:
我有以下代码:
for (i = 0; i < 13; i++){
$('.players').append('<div class="rule_dropdown"><select name="rule' + i + '">');
for(j = 0; j < rules.length; j++){
$('.players').append('<option>' + rules[j] + '</option>');
}
$('.players').append('</select></div>');
}
我想要 13 个具有相同内容的下拉列表。我希望这会发生:
- 首先 for 循环添加一个开头 div 并选择
- 对于规则数组中的每个规则,附加一个选项
- 添加关闭选择和关闭 div
- 返回#1
但这就是实际发生的情况:
- 第一个循环添加打开和关闭 div 并选择。
- 具有正确内容的第二个循环添加选项
有人知道为什么吗?
【问题讨论】:
标签: javascript jquery