Hello i want to do a count from 1 to 30 (1,2,3,4,5,6,7,8,9 etc) with javascript I did this

var i = 1;


all good but the count starts from 0 not 1 as wanted

Member Avatar
for( i = 1; i <= 30; i++ ){

Or am I missing something?

The code you presented does not count 1,2,3,4,5 ... not from 0 or 1 or otherwise. As diafol pointed out, you need a loop.

OK. I knew from the beggining that it would sound crazy but it does loop because i put it in loop. I knew that the proper solution would be diafol's answer. But i dont know how i could use a for loop since i use $.each( data, function( i, data )in the first place.

if( data.length )
                $.each( data, function( i, data )
                 html = '<span>#'+i+'</span>';