【发布时间】:2010-05-03 18:56:27
【问题描述】:
我只是想弄清楚如何在函数内创建索引,以便跟踪其生成的项目,但我不确定如何执行此操作,似乎我应该知道这一点..
addLocation(options,location)
funciton addLocation(options,location){
$('#list').append('<li class="location"><div>'+location.label+'</div>'+
'<input type="hidden" name="location['+x+'][lat]" value="'+location.lat+'" />'+
'<input type="hidden" name="location['+x+'][lon]" value="'+location.lon+'" />'+
'<input type="hidden" name="location['+x+'][loc]" value="'+location.loc+'" />'+
'<input type="hidden" name="location['+x+'][label]" value="'+location.label+'" />'+
'</li>');
}
现在通常你有一个 forloop 来帮助你跟踪事情但是在这个实例中我没有在循环中附加项目并且我一直收到一个错误说 x in undefined
感谢您提供的任何帮助
谢谢 迈克
【问题讨论】:
-
在这个例子中 x 应该是什么值?
-
@Zack 值应该是一个整数 @vicatcu 我还没有定义 x 因为我不知道如何不总是使 x 0
-
@mcgrailm,你的意思是每次调用函数时,
x都要递增? -
@mcgrailm,现在已经很清楚了,我发布了一个答案...
-
@CMS 不是真的我现在不知道如何调用该函数
标签: javascript jquery indexing