这里的语法问题,因为代码工作正常。我有一个 for 循环和一个必须在其中运行的内联函数(aQuery 回调)。
for (i=1;i <= 5;i++)
{
twitter[i] = $(this).find('twitter' + i).text();
//$('<div class="twitter[i]"></div>').html(twitter[i]).appendTo('#link_'+i);
$('.twitter[i]').html(twitter[i]).appendTo('#link_'+i);
// grab from twitter
$.getJSON('http://api.twitter.com/1/users/show.json?screen_name='+twitter[i]+'&callback=?',
function (data)
{
for (j=1;j <= 5; j++) {
twit_count[j] = data['followers_count'].toString();
twit_count[j] = add_commas(twit_count[j]);
$('#twitter_count'+j).html(twit_count[j]);
}
});
}
如果 i=3 我希望 j 在函数中是相同的值。
问题是每个 i 循环 j 循环运行五次。
将 i 作为参数传递
function (data, i)
不起作用,一些方向将不胜感激。
谢谢,