Показать сообщение отдельно
  #29 (permalink)  
Старый 28.03.2016, 22:09
Аспирант
Отправить личное сообщение для karden Посмотреть профиль Найти все сообщения от karden
 
Регистрация: 16.01.2016
Сообщений: 57

Вроде, понимаю суть проблемы, но не могу понять как в этим бороться:

for (AppartID in ReservesList) {
   for (ReservID in ReservesList[AppartID]) {
      console.log(AppartID, ReservID);
      $('#ReservListItem'+ReservID).click(function(){
	fShowDModal({
	   "AppartID": AppartID,
	   "ReservID": ReservID+''
	});
      });
   } // for2
} // for (AppartID in ReservesList)


В момент генерации - значения AppartID, ReservID - правильные. Но, когда происходит .click, значения - последние, которые и используются для всех событий.

Надо как-то "зафиксировать" значения...
Ответить с цитированием