2014-03-30 33 views
2

我試圖在ajax調用後創建的元素上設置一個函數(由google api v3設置,點擊搜索欄上的建議搜索詞)但Jquery可以' t在DOM中找到它。 一個嘗試了很多事情與.on().live()但我不能讓他們的工作。 我在這個問題上花了3個多小時,所以如果有人有解決方案,我會非常感激。jquery在ajax調用後找不到元素

I set a jsfiddle of the exemple

回答

3

的元素上點擊刪除,所以你的點擊處理程序永遠不會觸發爲mouseup事件發生在另一元件上。這意味着你必須使用mousedown,和元素是動態的,所以你需要使用on()

$(document).on('mousedown', '.pac-container .pac-item', function() { 
    alert('putainZZZZ'); 
}); 

FIDDLE

+0

OMG它的工作!非常感謝,我在處理Ajax功能方面很新穎。 – Sarcadass