Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.10.2013, 10:53
Новичок на форуме
Отправить личное сообщение для aphi777 Посмотреть профиль Найти все сообщения от aphi777
 
Регистрация: 17.10.2013
Сообщений: 2

Событие Click
Очень нужна помощь не могу одолеть этот сlick
var df ={
    '1':{'i7':4,},
    '2':{'i7':6,},
}

for(f in df){
   $('body').append("<img id='#t"+f+"'>")
   $('#t'+f).click(function(){
         my_fun(df[f]['i7'])
   })     


}


в итоге клик приклеивается ко всем элементам, но в мою функцию попадает только последний объект df['2'] на любом элементе, на кой-бы я не нажимал. Вот и не могу понять как туда нужное запихнуть. Может кто подскажет.
Ответить с цитированием
  #2 (permalink)  
Старый 17.10.2013, 10:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

aphi777,замыкание
Пример ошибочного использования
Ответить с цитированием
  #3 (permalink)  
Старый 17.10.2013, 11:18
Новичок на форуме
Отправить личное сообщение для aphi777 Посмотреть профиль Найти все сообщения от aphi777
 
Регистрация: 17.10.2013
Сообщений: 2

огромное спасибо, не совсем вкурил но помогло. Мутно выглядит, но эфективно
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Событие click Гробовщик jQuery 1 31.07.2013 07:28
click событие не реагирует на вновь добавленный элемент vladimircape Events/DOM/Window 2 23.08.2012 00:05
Событие click Demin Events/DOM/Window 16 15.11.2011 01:38
Не удается прицепить событие click() elias jQuery 3 29.12.2010 22:50
Повесить событие click (jQuery) на весь документ, кроме нескольких элементов dabutch Events/DOM/Window 2 12.11.2009 19:52