Я пытаюсь выполнить цикл через набор и попытаться установить глобальную переменную в цикле. По какой-то причине цикл выполняется после завершения другого кода.jquery каждый не работает должным образом
Образец
Объявленный вне готовой функции
var lt1,lt2;
Петля
lt1="opp";
$('#map_block').gmap().bind('init', function(ev, map) {
$.each(places,function(i, val) {
lt2 = val['h_longitude'];
lt1 = (val['h_latitude']);
clientPosition1 = new google.maps.LatLng(val['h_latitude'], val['h_longitude']);
console.log(lt1);
$('#map_block').gmap('addMarker', {'position': clientPosition1 , 'bounds': false, 'icon':hicon }).click(function() {$('#map_block'). gmap('openInfoWindow', {'content':' Test'});
});
});
console.log(lt1);
консолей показывает, как показано ниже
opp
41.222
42.4455
43.5566
Кажется, цикл выполняется Afte r выполнение кода последним console.log(lt1)
.
Что такое «места»? – Raptor