我想使用John Resig's漂亮的日期用一些很好的閱讀時間規格替換我醜陋的時間戳。 所以我想過使用下面的不顯眼的HTML標記:Ajax調用後執行不顯眼的Javascript
<span data-type="prettyDate">25.04.2012 10:16:37</span>
Acording來,我用下面的JavaScript/jQuery來美化日期:
$(function() {
$('[data-type="prettyDate"]').prettyDate();
}
我的問題是,我不知道如何處理使用ajax加載的標記,因爲這不會被捕獲,因爲它在DOM準備事件觸發時尚不存在。使用on handler來回應「ajaxed」元素上的事件非常容易。但這不是一個事件。
爲了做這種事情,我通常會在我每次加載某個東西時調用「checkAll」方法(例如在ajax回調中)。 – 2012-04-27 16:03:55
我的一位同事創建了一個叫做liveReady的jquery插件,它結合了$ .read和$ .live的行爲。這正是我正在尋找的:http://startbigthinksmall.wordpress.com/2011/04/20/announcing-jquery-live-ready-1-0-release/ – Towa 2013-04-23 13:21:59