JQuery pregunta de devolución de llamada

Estoy tratando de asignar un número diferente a diferentes funciones de devolución de llamada en jQuery.

for (i=o;i<types.length;i++) {
     $('#ajax'+types[i]+'Div').html('Loading...').load('searchAjax.php','new=u',function () { $(this).find('select').change( function() { AjaxDiv(i); } ) } );
}

Cada vez que ejecuto esta sección de código, i es 5 para cada llamada a ajaxDiv porque está llamando una variable global. No estoy seguro de si puedo cambiar el alcance de i o si hay una manera de imprimir el valor en la función de cambio. ¿Algunas ideas?

¡Gracias de antemano! ¡Feliz día de acción de gracias!

Andrés

Respuestas a la pregunta(1)

Su respuesta a la pregunta