2013-03-03 108 views

回答

1

你ar e在#image上使用click()事件,該事件將應用於文檔中當前存在的所有圖像,並且不會應用於將來動態添加的圖像。您可以使用delegate()on()來偵聽現在或將來所有#image元素的點擊事件。

$(document).on('click', "#image",function(event){ 
     var test = $(event.target).attr("title"); 
     $(".text").focus().val(test); 
    }); 

http://jsfiddle.net/tNt7t/20/


這可能會有所幫助:

+0

'live'已被棄用,不需要 – 2013-03-03 11:08:04

+0

是的,我會編輯答案。謝謝 – deadlock 2013-03-03 11:08:51

+0

NP,I'$(「#parent」)。on(event,target,func)'是新語法的粗略版本 – 2013-03-03 11:10:45