Показать сообщение отдельно
  #1 (permalink)  
Старый 28.02.2013, 13:39
Аспирант
Отправить личное сообщение для NeVirus Посмотреть профиль Найти все сообщения от NeVirus
 
Регистрация: 09.01.2013
Сообщений: 54

Передать событие предку
Добрый день,

такая ситуация - есть динамически созданная сетка из div' ов, в самих дивах лежат span' ы и картинки (то же все создается динамически), при клике на div выскакивает popup окошко с инфой конкретно по объектам того div' а на который тыкнули. Вот так инфа загоняется в popup:

open: function() {	
					var goods_id = event.target.id;
					$('#popup_id').val(goods_id);
					$('#popup_type').val(JSON.stringify( goods[goods_id-1].type));
					$('#popup_title').val(JSON.stringify( goods[goods_id-1].title));
					$('#popup_manufacturer').val(JSON.stringify( goods[goods_id-1].manufacturer));
					$('#popup_description').val(JSON.stringify( goods[goods_id-1].description));
					$('#popup_price').val(JSON.stringify( goods[goods_id-1].price));
					$('#popup_in_stock').val(JSON.stringify( goods[goods_id-1].in_stock));
					},


Тут все понятно и работает. Но если клик был по потомку div' a например по вставленной картинке то соответственно ID не получается процедурой и инфа не достается.
Итак вопрос - как можно заставить обрабатывать клик по потомку как клик по предку, попутно остановив клик по самому потомку? С виду все просто но из за того что все создается динамически выходит много проблем(

P.S. не по теме, но то же нужно - как можно ajax запросом обновить данные в файле json? хотя бы намек
Ответить с цитированием