Reputation: 3346
what is the problem of this loop?
for(i=0; i<18; i++)
{
$("'#various'+i+1").fancybox({
Something
});
}
it is supposed to be various1, various2, etc
thanks
Upvotes: 1
Views: 118
Reputation: 29831
for(var i = 0; i < 18; i++){
$('#various' + (i + 1)).fancybox({
// something
});
}
Upvotes: 1
Reputation: 50592
Problem is bad syntax in your string concatenation.
for(var i=1; i<19; i++) {
$('#various'+i).fancybox({
'Something':'val'
});
}
Upvotes: 1
Reputation: 322452
The i
variable needs to be outside the quotes.
for(i=1; i<=18; i++) {
$("#various"+i).fancybox({ /*...*/ });
}
Upvotes: 1