【发布时间】:2009-11-17 10:49:28
【问题描述】:
我是 jQuery 新手,所以要温柔!我有一个循环,可以在表单中输出额外的字段(基于值)。到目前为止一切都很好。但是,在我的额外字段中是出生日期集,我通常使用循环创建天/年选项。我的问题是,如何在我的外循环中创建这个内循环?到目前为止的基本大纲如下:
function addRow() {
for(var i=1;i<numPax;i++)
{
$('#additionalPax').append("My additional fields HTML in here.");
}
}
现在我想做的是在我的附加字符串中添加一个循环来创建我的日期选择。这是不对的,而是这样的:
function addRow() {
for(var i=1;i<numPax;i++)
{
$('#additionalPax').append("<select name='dobDay'><option selected='selected' value='1'>1</option>"+for(var d=2;d<32;d++){+"<option value="+(d)+">"+(d)+"</option>"+}+"</select>");
}
}
非常感谢任何帮助。
【问题讨论】:
-
当你修改同一个元素 (
$('#additionalPax')) 时,为什么会有外部的for循环,而每次迭代都没有区别?