В чем проблема этого цикла?
for(i=0; i<18; i++) { $("'#various'+i+1").fancybox({ Something }); }
он должен быть различным1, различным2 и т. Д.
спасибо
$("#various"+(i+1)).fancybox({
for(var i = 0; i < 18; i++){ $('#various' + (i + 1)).fancybox({ // something }); }
Проблема в неправильном синтаксисе в конкатенации строк.
for(var i=1; i<19; i++) { $('#various'+i).fancybox({ 'Something':'val' }); }
Переменная i должна находиться вне кавычек.
i
for(i=1; i<=18; i++) { $("#various"+i).fancybox({ /*...*/ }); }