問題很簡單。我有一個巨大的JavaScript應用程序。而且有很多的應用程序的時間,我使用的代碼看起來是這樣的 -如何檢測jQuery中何時調用.html()函數?
$('#treat').html(new_data);
....
....
$('#cool').html(some_html_data);
....
....
$('#not_cool').html(ajax_data);
所以我想要做的是,每次這個網站()函數被調用我想執行的一組函數。
function do_these_things_every_time_data_is_loaded_into_a_div()
{
$('select').customSelect();
$('input').changeStyle();
etc.
}
我該怎麼做?謝謝。
從AJAX成功處理程序明確調用您的函數是不是更清潔?您也可以嘗試使用全局['ajaxComplete'](http://api.jquery.com/ajaxComplete/)事件來後處理AJAX響應,但我不知道在特定的AJAX之前或之後是否調用了該事件響應處理程序。 – millimoose
將'html(')'包裝在你自己的函數中,它也調用這些方法。 –