2012-09-29 152 views
0

我有一個網頁爲移動設備disigned,大部分的數據通過AJAX請求加載到它,並附加到與jQuery BODY,到目前爲止它工作得很好。但是,當我嘗試在點擊監聽器附加的,下面的聽衆沒有任何瀏覽器iPhone的點擊添加DIV

$('[id^="the_content"]').click(function() { 
... 
}); 

我使用()方法解決了這個問題的工作。以下代碼可以在所有瀏覽器上完美工作(在Chrome,FF,IE上測試,Safari for windows)。除了構建瀏覽器。

$(document).on("click",'[id^="the_content"]',function() { 
... 
}); 

注意,這些聽衆確實工作這不是通過JS/jQuery的

注追加,與沒有錯誤我的代碼通過W3C HTML5驗證的所有數據。

有沒有人遇到過這樣的問題?

DIV例如:

<div id='the_content_id_61'>...</div> 
+0

當你加入'$。點擊()'處理?在頁面加載?或者每次使用Ajax獲取新內容時*在*之後,您已將其添加到DOM? –

+0

我試過兩個都不行 –

回答